2011-04-21 94 views
0

您好我有在第一活動圖像的網格視圖和列表視圖中的第二個活動 圖片,如果用戶選擇使用複選框列表視圖圖像中的任何一個,我想更新的第一個活動網格視圖從第二個(列表視圖)出去進入網格視圖(當前視圖是列表視圖)。 我試圖通過調用firstActivity.onStart();再次設置網格視圖 它要崩潰...刷新活動問題

+0

又是什麼logcat的說..? – Mudassir 2011-04-21 05:49:22

回答

0

我猜...但你的第一個GridView控件肯定是從一些適配器中獲取數據,所以你可以調用

gridViewAdapter.notifyDataSetChanged(); 

明確告訴gridview它應該刷新。

從調用代碼someActivity.onStart()是一個好主意,因爲應該這些方法由系統本身而不是由程序員的代碼來調用。

現在,我不完全知道你的活動是如何相互關聯的,但是根據你在問題中提供的內容,我假定你的第二個活動是某種方式的彈出窗口或任何讓用戶選擇一些圖像的東西,假設第一個活動顯示結果,對吧?
在這種情況下,我會用startActivityForResult,一旦該活動的回報做提神的東西稱之爲第二個活動。

+0

謝謝,我認爲這將有助於讓我來試試.. – 2011-04-21 06:28:05