簡體   English   中英

從孩子的父母活動中檢測何時按下孩子的家

[英]Detecting when home is pressed in a child Activity from Parent Acitvity

我在活動A中有一個文件名(存儲在sdcard中的文件)列表視圖。 單擊listView中的項目時,將激發ACTION_VIEW意圖。 它顯示了一個Apps列表,用戶可以使用它們打開文件。 當用戶選擇其中之一時,它將在活動B中打開文件。 如果用戶在查看文件時按下HOME按鈕,則我想刪除SDCard中存儲的文件。 我該怎么辦?

我顯然不能使用父活動的OnPause / OnStop刪除文件,也無法訪問通過意圖調用的Activity的onPause / onStop。 由於它是主頁新聞,因此無法從活動B調用活動A的onActivityResult。

無論如何,是否有檢測到通過意圖調用的活動中按下了主頁按鈕的情況? 還是有實現所需結果的替代方法?

謝謝。

我認為您無法響應主鍵按下。 這是為了防止應用程序劫持它。 請參閱KeyEvent.KEYCODE_HOME-根據文檔“鍵碼常數:Home鍵。此鍵由框架處理,並且永遠不會交付給應用程序。”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM