2011-06-08 65 views
0

以下是方案。 1.我的應用程序有2個活動。 2. Activity-1創建一個intent對象並將此意圖傳遞給startActivity方法以啓動Activity-2 3.在startActivity方法Activity-1獲取onPause後。在活動中獲取意圖對象

我在這裏的問題是,我可以在我的onPause方法中獲得相同的intent對象,而無需將對象作爲我的類的一部分,即我知道android提供API以獲取用於啓動活動的intent。這意味着我可以在Activity-2中獲得這個intent對象,但是我也可以在使用startActivity函數後在Activity-1中獲得它。

感謝 Dalvin

回答

0

onPause方法沒有參數。因此,它將操作的所有對象必須是類成員或屬於全局/靜態對象。

是否有理由不希望這成爲您班級的一部分?這將是處理這種情況的最簡單最合適的方式。

0

我認爲你從第二次活動中得到一些數據。

使用Activity.startActivityForResult並重寫onActivityResult 像here你也可以有改變setResult(RESULT_OK, null)返回意向setResult(RESULT_OK, YourNewIntent)