我調用startActivity將數據從一個活動傳遞到另一個活動,在外部類中使用活動的上下文。startActivity每次創建Activity的新實例
這是如何創建的意圖一個例子發送:
public static Intent createSearchIntent(Context context, Class<?> cls) {
Intent i = new Intent(ACTION_SEARCH, null, context, cls);
return i;
}
這就是我如何開始一個活動:
mContext.startActivity(mIntent);
編輯: 對不起,我是錯了怎麼了。當我調用startActivity時,活動不會被破壞,但是我發送意圖的活動始終具有onCreate方法,因此我猜測活動的新實例正在創建,而不是返回到已暫停/已停止的活動。
我該如何改變它,以便我可以返回暫停/停止的活動?
它不應該終止您的活動,除非系統資源不足。請修改您的問題以包含您的代碼。 –
你怎麼能說你的活動被破壞?你在logcat中看到了該活動的堆棧跟蹤嗎? – user370305