-1
我有class A
,class B
,它延伸到Activity
。在Activity B
中,我創建了一個方法fillVariable
,如下所示,但是當我從Activity A
調用此方法時,我得到nullPointerException
。在調用活動的方法時獲取異常
一個活動:
public class A extends Activity{
B b;
public void onCreate(Bundle sc){
setContentView(R.layout.first);
b = new B();
b.fillVariable();
}
}
B活動:
public class B extends Activity{
Resources res;
public void onCreate(Bundle sc){
}
public void fillVariable() {
res = this.getResources();
String temp = res.getString(R.string.myString);
}
}
你不能初始化一個活動,如b = new B(); – yogeshhkumarr
那麼調用fillVariable的過程是什麼。 – sachit
將fillVariable()的代碼放入A類中,它也會得到與B類相同的結果。 –