-3
在我的Android應用程序中,我爲某些後臺進程調用AsyncTask
。在postExecute()
方法中,我想再次調用Main活動。我通過構造函數AsyncTask
或通過任何setter傳遞上下文,但我不知道爲什麼startActivity()會給出空指針異常。可以從一個主要活動調用自己從AsyncTask的postExecute方法
@Override
protected void onPostExecute(String result) {
Log.e("TAG", "Response from server: " + result);
Intent i = new Intent(context1,FOEActivity.class);
startActivity(i);
finish();
super.onPostExecute(result);
}
Try Intent i = new Intent(Activityname.this,FOEActivity.class); – 2015-02-12 08:48:55
上下文是我的活動,我已經試過了,無論如何謝謝你的迴應 – user1785094 2015-02-12 08:54:37
爲什麼你想從MainActivity調用MainActivity? – 2015-02-12 09:03:58