2012-07-02 89 views
0

我正在使用我應用中的ACTION_VIEW目標打開文件。 現在,我想在我的應用程序中執行一些操作,只要此文件關閉。如何知道用ACTION_VIEW打開的文件何時關閉

這可以通過按回或通過打開文件的應用程序的上下文菜單選項來關閉。

有沒有一種方法,當你要啓動的其他應用程序,使用startActivityForResult()代替startActivity()我的應用程序可以得到一個文件時關閉

回答

0

就知道了。並覆蓋活動課程中的onActivityResult()方法。當用戶退出應用程序時,大多數應用程序會返回RESULT_OKRESULT_CANCELED的結果。當他們退出時,onActivityResult()方法將在您的應用程序中調用,您可以在其中放置代碼以做任何你想做的事情。檢查android doc獲取更多幫助和信息

+0

感謝您的回覆。我試過這個,但是我看到onactivityResult在文件打開後不久就被調用,而不是在關閉時調用。 – png

+0

我在啓動意圖時設置了標誌NEW_TASK。這就是爲什麼我立即得到結果 – png

相關問題