方法参数可以使用多个@StringDef吗?

时间:2016-02-29 19:27:51

标签: android annotations

我有2个@StringDef s映射到颜色和播放器,如下所示:

public static void saveInPreferences(@ColorPreference || @PlayerPreference String value){}

我想实现一个保存到我的sharedPreferences的方法,它接受@ColorPreference或@PlayerPreference,如下所示:

public static void Main(string[] args)
{
    Program Object = new Program();
    var FullName = string.Empty;
    var Arrival_City = string.Empty;
    var Depart_City = string.Empty;
    do
    {
        // ...
    } 
    while ();
    Object.Ticket(FullName, Arrival_City, Depart_City);
}

这有可能吗?

1 个答案:

答案 0 :(得分:0)

那是不可能的。如果必须区分String类型,请创建2个API,“saveColor”和“savePlayer”。