我是安卓新手。我知道我们无法通过服务访问对活动的控制。但是每当我调用服务的方法时,我都想更改按钮的 ImageSource。
这是我在服务中创建的方法:
public void play()
{
if (mp.isPlaying()) {
if (mp != null) {
mp.pause();
// Changing button image to play button
btnPlay.setImageResource(R.drawable.btn_play); // not allowed
}
} else {
// Resume song
if (mp != null) {
mp.start();
// Changing button image to pause button
btnPlay.setImageResource(R.drawable.btn_pause); // not allowed
}
}
}
在活动中,我在播放按钮单击时调用此方法。如何在服务中实现此功能。如何更改按钮的图像源。请清除我的疑问。谢谢。