我正在構建一個基本上是RSS閱讀器的Android應用程序,使用基於Activity的TabHost將不同的主題分隔成標籤。程序設計問題
我有一個叫做「刷新」的菜單命令,它基本上觸發了一個AsyncTask並解析RSS提要,並將提要存儲在設備的SQLLite表中。
當用戶點擊一個選項卡時,我將一個主題ID傳遞給活動,只從數據庫中提取該主題的項目。在onResume是當我刷新飼料,所以他們點擊每個標籤,他們得到最近的項目。
我的問題是,當用戶點擊一個RSS項目時,它會在瀏覽器中打開該項目,但當他們點擊後退按鈕時,它應該記住他們的位置。但是,按回來啓動onResume並刷新提要,以便它自動回滾到頂部。
可能有一個明顯的解決方案,我錯過了,但我很難提出一個很好的解決方案。