androidgetstring
Ⅰ 如何getResources.的getString的工作原理android
android工程编译成功后,会自动生成一个R.java文件,类似于string.xml里的<string>项都会在在这个文件中有一个Integer类型,程序会根据这个值最终找到对应string.xml里的哪个<string>项,你可以看看R.java文件,除了string.xml,几乎所以的xml文件在里面都有对应的ID,还有图片资源文件等
Ⅱ android,SharedPreferences 获取数据....getString("name", ""); ////这里为啥就两个双引号呢
sharedPreferences.getString("name", "");
第一个参数相当于key,第二个是默认值,就是当获取key为"name"的值返回null,就返回“”字符串
Ⅲ Android Java代码调用 String.xml---高手进、急求答案
.在Activity中getString(R.string.resource_name);
或者getResources().getString(R.string.resource_name);
其他地方
用context上下文context.getString(R.string.resource_name);
context可以从调用的地方获得,或者 getApplicationContext 用全局的context
或者用
application.getString(R.string.resource_name);
Ⅳ Android调用getString()报空指针错误
Activity只能通过StartActivity方法,由系统启动,而不能通过new来实例化。
-----------------------------------------------------------------------------------------------------
安卓精英团为你解答
安卓精英团欢迎各位精英加入
Ⅳ android 不继承activity 获取string资源信息 普通的java类,获取资源方法
在java类中实现构造方法,然后实例化该类时,可以获取资源信息,具体事例如下所示。
Java类
public class AfpUtil {
private Context context;
public AfpUtil(Activity context) {
this.context = context;
}
public void getString(){
String s = context.getResources().getString(R.string.about_weixin_labe);
}
}
在Activity中使用
AfpUtil afpUtil = new AfpUtil(MainActivity.this);
通过以上方法,就可以在java中使用资源文件了。