2014-08-27 52 views
0

我有2個活動A和B,「A」持有某些歌曲類別的列表,而我點擊這些列表時它的開始新活動「B」並加載基於用戶選擇的歌曲的新列表,如果用戶在活動B中的列表上再次單擊它的開始播放歌曲。當用戶點擊返回按鈕時,其返回到活動「A」,但玩家仍然繼續在後臺。我的實際問題從這裏開始,當用戶再次點擊活動「A」中的其他類別時(當歌曲仍在後臺播放時),它不會重新加載活動B中的新類別,但會顯示舊列表。我如何克服這些。我需要幫助我要刷新一個活動,但這些刷新有點複雜

活動過程的onclick

list.setOnItemClickListener(new OnItemClickListener() { 

     @SuppressLint("NewApi") 
     @Override 
     public void onItemClick(AdapterView<?> parent, View view, 
       int position, long id) { 

      String webpage = ((TextView) view.findViewById(R.id.link)) 
        .getText().toString(); 
      String titles = ((TextView) view.findViewById(R.id.title)) 
        .getText().toString(); 
    Intent intent = new Intent(A.this, B.class); 
      intent.putExtra("webpage_key",webpage); 
      intent.putExtra("title_key",titles); 
    startActivity(intent); 
    } 
+0

開始該活動b作爲新任務 – KOTIOS 2014-08-27 12:28:26

+0

發佈一些代碼,我們可以提供幫助。你正在使用的意圖將特別有用。 – 2014-08-27 12:28:53

+0

您使用哪種方法獲取信息並更新列表視圖? – 2014-08-27 14:42:21

回答

0

你實現,使用的ListView?如果是的話,你在活動A中使用了這種方法嗎?

public void onItemClick(AdapterView<?> parent, View view, int position, long id) 
+0

是的,我的代碼在我的活動中A – Nikhil 2014-08-27 12:35:24

+0

如何讓活動B知道用戶選擇了哪種音樂?你有沒有使用意圖? – 2014-08-27 12:40:53

+0

是的,我通過意圖onclick – Nikhil 2014-08-27 12:44:51