android 关于锁屏,解屏之后游戏重新运行而不是继续运行
现在问题是,游戏中,锁屏,然后再解锁屏幕,游戏重新运行,没有继续运行..需要实现的功能是继续运行....
代码如下:
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startApp();
final IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_SCREEN_OFF);
filter.addAction(Intent.ACTION_SCREEN_ON);
BroadcastReceiver mBatInfoReceiver = null;
registerReceiver(mBatInfoReceiver, filter);
mBatInfoReceiver = new BroadcastReceiver() {
public void onReceive(final Context context, final Intent intent) {
final String action = intent.getAction();
if (Intent.ACTION_SCREEN_ON.equals(action)) {
onRestoreInstanceState(savedInstanceState);
onResume();
Log.d("", "screen is on...");
} else if (Intent.ACTION_SCREEN_OFF.equals(action)) {
Log.d("", "screen is off...");
onSaveInstanceState(savedInstanceState);
onPause();
}
}
};
}
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
}
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
}
各位大神指导一下,哪里出问题了.!