2012-09-17 85 views
0

目前我在哪裏從一個特定的人的短信存儲並顯示一個項目。我正在使用自定義列表視圖來顯示存儲的消息。直到這部分我的代碼很好。但是當活動在前臺時,當新消息到達時,我需要更新我的列表視圖。不幸的是,當活動再次進入onCreate()方法時,列表視圖僅更新新消息。如果它在前景上,我需要更新列表視圖。有任何想法嗎.....???如何更新傳入消息的自定義列表視圖..?

回答

2

請您的onResume刷新代碼(),而不是把它的onCreate()。 在每次得到新的消息調用adapter.notifyDataSetChanged()方法來更新佈局

+0

接收到接收器上的消息,是從活動更新列表視圖。我怎麼能從接收者調用一個活動方法。即使刷新代碼在onResume()內部提供,我需要我退出更新的活動。我需要更新它,而活動是前景。對於廣播接收機 – Akhil

+0

寄存器。每當發生更新時,都會從接收器發送廣播消息。在onResume()中註冊到BroadcastReceiver並在onPause()中取消註冊,以僅在前臺應用程序中更新listview。在收到BroadcastReciever中的消息後,更新列表視圖。 – knvarma

+0

KK會嘗試現在.. – Akhil

相關問題