我是一个初学者的 android 程序员,我似乎有一个问题:我打开新的活动,用
Intent newGameIntent = new Intent(actionName);
startActivity(newGameIntent);
一切正常,活动开始。但是当我调用finish()时,它不会进入之前的活动,它只是关闭应用程序(没有错误或其他日志消息)
有谁知道为什么会这样?谢谢你的时间!
根据要求,这里有更多代码(我可能完全搞砸的东西):第一个活动:
@Override
protected void onStop() {
super.onStop();
SplashScreen.sounds.releasSounds();
finish();
}
@Override
protected void onPause() {
super.onPause();
pauseActivity();
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
gameLoop.resumeThread();
SplashScreen.sounds.resumeSounds();
}
private void pauseActivity() {
gameLoop.pauseThread();
SplashScreen.sounds.pauseBck();
}
和第一个活动调用秒活动
Intent newGameIntent = new Intent("com.YuvalApps.menus.NEWGAMEMENU");
startActivity(newGameIntent);
和秒活动
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
}