Upv*_*ote 6 android android-resources
在我的应用程序中,我做一个web请求,返回一些结果代码,例如105.我有类似的字符串资源
<string name="r105">O.K.</string>
<string name="r106">Something went wrong.</string>
<string name="r333">Fatal error.</string>
Run Code Online (Sandbox Code Playgroud)
现在我想做那样的事情
Toast.makeText(parent.getApplicationContext(),
parent.getString(R.string.r+resultCode), Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)
while r+resultCode是资源标识符.
这不起作用.知道怎么做吗?
Lal*_*ani 15
getResources().getIdentifier(name, defType, defPackage)以一种简单的方式尝试这一点.
Toast.makeText(this, getResources().getIdentifier("r"+resultcode, "string",
getPackageName()), Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5387 次 |
| 最近记录: |