获取Object of Object标记

时间:2015-12-13 13:09:51

标签: android object tags switch-statement

我对标签有疑问。例如,如果我有一个标签" ButtonTag"的按钮。标签是一个对象,但我想要捕捉一个字符串" ButtonTag"并在开关内使用。总结一下,获取一个Object of Object标签并在Switch中使用。有可能吗?

public void ArtGeneralButton(View view){
         selsub = view.getId();
         tagsub = view.getTag(); \\ Object -> String How???
        // String myString = getString(null,tagsub,);
         UpdateAnsList myUpdate = new UpdateAnsList(this);      
         myUpdate.StartUpdateAnsList(selsub,tagsub);

    }

1 个答案:

答案 0 :(得分:3)

String tagString = (String) view.getTag();

只要最初用于设置标记的内容是String

,就这么简单

至于在String中使用switch,我更倾向于使用int作为switch的关键字。在这种情况下,我将标记设置为ints - 任意值,如1,2,3等,或使用strings.xml文件中的字符串资源ID。