음 우선은.. 버튼 클릭에 딜레이를 줘서 해결하려 하는데
더좋은 방법이 있을까요?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Intent serviceIntent = new Intent(getApplicationContext(), AudioPlaybackService.class);
findViewById(R.id.button_play).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// serviceIntent.putExtra(AudioPlayBackService.EXTRA_AUDIO_URL, "음원URL");
startService(serviceIntent);
}
});
findViewById(R.id.button_stop).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
stopService(serviceIntent);
}
});
}
}
버튼을 시간을 두고 클릭하면 중복실행이 되지 않습니다.