我有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);
}
答案 0 :(得分:0)
您是否使用listView实现了这一点?如果是,您是否在活动A中使用此方法?
public void onItemClick(AdapterView<?> parent, View view, int position, long id)