Jai*_*oks 28 java android boolean
我正在尝试编写一些引用bool.xml文件的代码,并引用bool中的当前值.
<bool name="enableQAurl">true</bool>
Run Code Online (Sandbox Code Playgroud)
有了这个我希望能够在代码中引用它,所以如果它设置为True它会做一些事情,如果是false则做其他事情.只是一个简单的If和else语句.
任何代码参考或反馈都非常感谢.
kad*_*rud 64
Resources res = getResources();
boolean enableQAurl = res.getBoolean(R.bool.enableQAurl);
Run Code Online (Sandbox Code Playgroud)
资料来源:http:
//developer.android.com/guide/topics/resources/more-resources.html
kaderud的上述答案将完美地工作。如果您不在 Activity 中,则必须使用您的上下文。
如果您在片段或适配器中,那么您必须遵循以下步骤。
boolean enableQAurl = context.getResources().getBoolean(R.bool.enableQAurl);
Run Code Online (Sandbox Code Playgroud)