我对此有点惊讶。我的活动中有一个 onResume()。它在我的模拟器中被调用并且运行良好,但在安装了 jellybean 的物理设备三星 Galaxy Note 中,它没有被调用。而是调用 onCreate()一直。为什么会这样?
public void onResume(){
super.onResume();
if(firsttime){
try {
Toast.makeText(getApplicationContext(), "Resuming Activity",Toast.LENGTH_LONG).show();
addReminder();
} catch(Exception exception) {
exception.printStackTrace();
}
} else {
firsttime=true;
}
}
这是我的代码。firsttime 是一个静态布尔变量。它用于防止在第一次启动应用程序时调用 onResume()