我必须刷新一个活动,但这些刷新有点复杂

时间:2014-08-27 12:25:17

标签: java android

我有2个活动A和B,“A”保存某些歌曲类别列表,而我点击这些列表开始新活动“B”并根据用户选择加载新的歌曲列表,如果用户选择再次单击活动B中的列表,开始播放该歌曲。当用户点击后退按钮时,它会返回活动“A”,但播放器仍会在后台继续播放。我的实际问题从这里开始,当用户再次点击活动“A”中的其他类别时(当歌曲仍然在后台播放时),它不会在活动B中重新加载新类别但显示旧列表。我是如何克服这些的。我需要帮助

ACTIVITY A 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); 
    }

1 个答案:

答案 0 :(得分:0)

您是否使用listView实现了这一点?如果是,您是否在活动A中使用此方法?

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