私は現在、Androidアプリケーションの作成をゆっくりと進めていますが、新しいウィンドウを作成してそれに切り替える方法を学んでいます。これはすべてうまくいっていますが、小さな問題が 1 つあります。「戻る」ボタンを押すと、そのボタンだけが押されたときに戻ることを選択した場合でも、アプリケーションが閉じます。
@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:About.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);
}
}