我从 strings.xml 文件(在目录 res/values 中)获取字符串时遇到问题。在我的远程服务中,我启动了一个线程,我想在其中访问 strings.xml 中的一些字符串。
为此,我使用:
AcquisitionThread(Context context) {
myServiceContext = context;
}
@Override
public void run() {
super.run();
myServiceContext.getResources().getString(R.string.base_text_conso);
}
我以这种方式从我的远程服务构造线程:
myAcquisitionThread = new AcquisitionThread(getBaseContext());
这是我读到的应该在许多主题上起作用的内容。
我不明白为什么这么简单的事情会失败。也许是因为从服务创建的线程或其他原因。任何想法?
最后的精度:我的远程服务extends service
和我的线程extends thread