0
我有一個列表視圖,在每個項目中,我有一個通話按鈕,可以使用此項目中的電話號碼撥打電話。我的電話通話結束後,如何恢復以前的列表視圖(使用相同位置的相同視圖)?Android如何在撥打電話後恢復列表查看
我有一個列表視圖,在每個項目中,我有一個通話按鈕,可以使用此項目中的電話號碼撥打電話。我的電話通話結束後,如何恢復以前的列表視圖(使用相同位置的相同視圖)?Android如何在撥打電話後恢復列表查看
也許你應該啓動一個CallListener服務來監視當前的呼叫狀態。而且在你的onPause()方法中,你應該用一個pref保存你的當前狀態,或者你可以將它保存到一個.txt文件中。當呼叫結束時,在CallListener類中放置一個方法,以便重新啓動服務。
你認爲這需要太多時間嗎?例如我有500個項目的列表視圖,每個項目我有plurials的信息。我不知道我們是否有類似於保存當前上下文,然後在通話結束後恢復它的內容? – user3126338
看看[鏈接](http://stackoverflow.com/questions/6998137/android-preferences-saving-in-activity-or-preferenceactivity)這和[鏈接](http://developer.android.com/reference /android/app/Activity.html#SavingPersistentState)。這可能會回答你的問題。 –
也遵循[this](http://stackoverflow.com/questions/20044508/how-to-save-and-retrieve-listitems-in-android) –