我已经尝试了几个小时来让我的程序正确运行,通过覆盖两者onStop()
和onDestroy()
,但是当使用滑动技术关闭 Nexus 上的应用程序时,这些事件似乎并没有正确触发,就像他在这个 youtube 视频http中所做的那样://youtu.be/1HBW7FG-xcQ?t=22s
@Override
protected void onStop() {
super.onStop();
Log.d("onStop", "Yay, we are in!");
datasource.Open();
datasource.UpdateIsPlaying(0);
datasource.Close();
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.d("onDestroy", "Yay, we are in!");
datasource.Open();
datasource.UpdateIsPlaying(0);
datasource.Close();
}
@Override
protected void onPause() {
super.onPause();
Log.d("onPause", "Yay, we are in!");
datasource.Open();
datasource.UpdateIsPlaying(0);
datasource.Close();
}