我想,以防止用戶關閉我的應用程序時,它是「記錄」的活動(此活動是遠足,騎自行車(防止用戶關閉它) ,運行等)。鎖定最近的應用程序屏幕上的應用程序時,某些功能正在運行
如果我開始錄製然後轉到另一個應用程序,然後點擊手機上的「最近的應用程序」按鈕,然後點擊「關閉所有」或將我的應用程序從屏幕上滑開,它會破壞它並且錄製內容會丟失。
我顯然不希望以防止關閉這一切的時候,只有當他們開始錄製的用戶,然後讓他們再次關閉時,他們已經停止。
我知道這種行爲是可以做到完全像我想是因爲RD客戶端我用我的Android設備不正是這...這不會讓我關閉它,而我連接到遠程機器,但那麼一旦斷開連接,我的確可以關閉它。
我已經搜查高和低,只能發現在關閉時如何編程從最近的應用程序列表中刪除一個應用程序的信息。
任何建議將不勝感激。
而不是阻止你的應用程序在錄製時關閉,你可以設置當調用onStop時,將記錄保存在數據庫中(sqlite或realm),然後關閉應用程序。這樣,當用戶重新打開應用程序時,可以從數據庫中檢索記錄。 – chornge
我已經將它保存到數據庫中。我試圖解決的問題會發生在用戶最小化應用程序或打開另一個應用程序,然後通過轉到最近的應用程序並關閉所有或關閉應用程序而無意中關閉了我的應用程序。我總是習慣於這種習慣。我希望它繼續記錄活動,直到他們主動決定停止錄製(通過點擊應用程序中的按鈕) –
我已經添加了答案,我希望你找到它有用 – chornge