我非常擔心非活動類中的運行時權限方法。我想將一個公共MainActivity
方法調用給助手類。Android如何調用非活動類中的MainActivity方法
MainActivity.java方法
public void a(){
//some method
}
現在我的助手類:
Class B{
private Context mContext;
public B(Context context){
this.mContext = context;
//now I am calling Mainactivity Method
MainActivity mainActivity = new MainActivity();
mainActivity.a();
}
}
調用B級從CActivity
onCreate(){
B b = new B(this);
}
但它給了我運行時錯誤
更新:
我的方法具有非靜態的運行時權限方法。 EX- requestPermissions(), onRequestPermissionsResult()
粘貼你的錯誤(logcat) –
你可以使用界面。 –
你不應該創建你的活動的實例 – Valentun