我想先从xml文件中读取字符串,然后再setText对小部件执行其他操作,那么如果没有要调用的活动对象,我该如何做到这一点getResources()?
xml
setText
getResources()
Application
public class App extends Application {
android:name
<application>``AndroidManifest.xml``android:name=".App"
onCreate()
this
mContext
getContext()
它应该是这样的:
public class App extends Application{ private static Context mContext; @Override public void onCreate() { super.onCreate(); mContext = this; } public static Context getContext(){ return mContext; } }
现在您可以使用:App.getContext()每当您想要获取上下文时,然后getResources()(或App.getContext().getResources())。
App.getContext()
App.getContext().getResources()