2012-07-25 59 views
1

我使用twitter4j在Android應用整合Twitter的,我打電話從我的應用程序的活動twitter4j的Twitter分享活動,它openes瀏覽Twitter的登錄,當我點擊返回鍵則回到PrepareRequestTokenActivity活動,但不是在 onNewIntent(意向意圖),那麼,如何從瀏覽器如何從活動中捕獲返回鍵事件從瀏覽器的意圖打開,同時打開Twitter的

+0

[你在說這個](http://developer.android.com/reference/android/app/Activity.html#onBackPressed()) – Praveenkumar 2012-07-25 12:09:15

回答

0

捕捉回來的關鍵事件,我不明白是什麼PrepareRequestTokenActivitytwittershare activity等都是,但這裏是一個一般注意事項:

當您按下後,您不會觸發新的意圖到以前的活動;你只是把它從堆棧中提出來。本質上這將調用onResume()的背景活動。如果你想上一次活動的onNewIntent()被調用,你應該重寫當前活動的onBackPressed(),並開始新Intent到以前的活動。當然,前面的活動被宣佈爲singleInstancesingleTask

+0

我目前的活動是瀏覽器活動openning twitter,我如何重寫onBackPressed ()瀏覽器活動 – nleshjinde 2012-07-26 07:15:45

+0

您無法捕獲瀏覽器的後退鍵,因爲它不是您的應用程序或活動。假設你在ActivityA中,並且從這裏啓動瀏覽器,當ActivityA的onResume()被調用時,你可以知道用戶已經從瀏覽器返回到ActivityA。 – 2012-07-26 07:37:48