我正在开发一个无线电流应用程序和一个主屏幕小部件。问题是当我杀死应用程序时,我想像这样修改主屏幕小部件中的图像:
@Override
protected void onDestroy() {
//update widget
WidgetIntentReceiver.updateWidgetFromActivityDestroy(getApplicationContext());
mMediaPlayer.reset();
mMediaPlayer.release();
mMediaPlayer = null;
System.out.println("End onDestroy -> stop stream");
super.onDestroy();
}
但是修改小部件的代码并不总是被调用('System.out.println' 没有出现)。我已经读过 onDestroy 并不总是被调用。但我没有找到另一种解决方案?
谢谢。