在我的應用程序中,我使用了一個在我的應用程序中顯示廣告的庫。當用戶點擊廣告時,它會啓動瀏覽器應用程序,並由庫本身處理事件。Android:確定之前顯示的外部活動
我也有一個在onPause()
和onStart()
方法檢測我的任何活動是否發送到後臺(用戶按Home)或在我的任何活動之間切換。
因此,如果應用程序要麼是新打開(沒有實例正在運行),要麼從後臺重新打開,它會顯示一個對話框。如果用戶只從我的任何一個Activite進行切換,則不應顯示該對話框。
現在的問題是,當用戶點擊一個廣告時,瀏覽器應用程序被加載並且意味着我的應用程序已經發送到後臺,所以當用戶關閉瀏覽器時,它仍然會顯示對話框當它不應該。
我的應用程序甚至有可能確定之前顯示的外部活動(即瀏覽器)並且不顯示對話框嗎?
還是有更好的方法,我可以按照實施這樣的設置?
在此先感謝。
嗨,當用戶從瀏覽器切換回我的應用程序時,不需要顯示對話框。所以不幸的是,沒有辦法確定以前的活動。 – 2010-11-24 05:59:42