인터넷에서 음악 파일을 가져 오는 음악 응용 프로그램을 개발 중입니다.이력서로 돌아 가면 마지막 활동 실행 취소
나는이 개 활동
- MainActivity가
- PlayerActivity
MainActivity
의 요소에 대한 몇 번의 클릭이 두 번째 PlayerActivity
을로드하고 노래
처음으로 재생을 시작하는 경우 그것은 아주 잘 작동합니다. 일부 노래를 다시 클릭하고 다른 요소를 클릭하면 현재 노래를 멈추지 않고 노래가 시작됩니다.
여기 내 코드는 내가 시도한 것입니다.
MainActivity
Intent intent = new Intent(v.getContext(), PlayerActivity.class);
EditText albumID = (EditText) findViewById(R.id.albumID);
String message = albumID.getText().toString();
intent.putExtra(ALBUMID, message);
startActivity(intent);
PlayerActivity
try {
if(player.isPlaying()) {
player.release();
}
player.reset();
player.setDataSource(urls.get(position));
player.prepare();
player.start();
seekbar.setMax(player.getDuration());
} catch (IOException e) {
e.printStackTrace();
}
참고 : 필요한 경우 내가 전체 코드를 게시 할 수 있습니다.
그래서, 당신은 재생중인 곡의 재생을 중지하려면 .. 좀 더 볼 수 있을까? 그리고 PlayerActivity의 코드는 어디에 두었습니까? – migue02
코드는'onListItemClick'리스트 아이템 클릭 리스너에 있습니다. 또한 MediaPlayer 인스턴스는 메서드/함수가 아닌 클래스에서 만들어집니다. – Sharjeel