获取一串对象标签

YVL*_*VLM 4 tags android object switch-statement

我有一个与标签相关的疑问。例如,如果我有一个带有“ButtonTag”标签的按钮。Tag 是一个对象,但我想捕获一个字符串“ButtonTag”并在开关内使用。总结一下,获取一个String 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);

    }
Run Code Online (Sandbox Code Playgroud)

Squ*_*onk 5

String tagString = (String) view.getTag();
Run Code Online (Sandbox Code Playgroud)

就这么简单,只要最初用来设置标签的东西是一个 String

至于String在 a 中使用 aswitch而言,我更喜欢将inta 用作 a 的键switch。在这种情况下,我会将标签设置为ints- 任意值(例如 1、2、3 等)或使用strings.xml文件中字符串的资源 ID 。