我目前正在缓慢但稳步地制作一个 Android 应用程序,我目前正在学习如何创建一个新窗口并切换到它。这一切都很好,但我有一个小问题。当我按下“返回”按钮时,即使我在按下该按钮时选择返回,也会关闭应用程序。
@Override
public void onBackPressed() {
finish();
return;
}
我错过了什么吗?
提前致谢。
编辑
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
// Handle item selection
switch (item.getItemId())
{
case R.id.menuItem1:
setContentView(R.layout.about);
return true;
case R.id.menuItem2:
System.exit(0);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
编辑 2:关于.java
package weather.right;
import weather.right.now.R;
import android.os.Bundle;
public interface About {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.about);
}
}