2014-08-27 20 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