Sha*_*ani 0 java string android equals android-studio
我想比较我的结果(字符串),我正在使用以下代码来检查它.
result = "password";
if (result.equals(R.string.myResponse)) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
R.string文件
<string name="myResponse">password</string>
Run Code Online (Sandbox Code Playgroud)
以上功能不起作用,不if参与其中.但是,如果我R.string.myResponse用它的实际值替换它if(result.equals("password"))那么它工作正常.
使用字符串值的问题是什么? R.string
小智 10
R.string.myResponse不是字符串ID的字符串.
你需要使用它来获取字符串ID.
有点像context.getString(R.string.myResponse)或者你是在活动或片段中的东西getString(R.string.myResponse).
| 归档时间: |
|
| 查看次数: |
334 次 |
| 最近记录: |