このコードを使用して、アプリが以前に実行されたかどうかを検出しようとしています:
(これは私のデフォルトの Android アクティビティにあります)
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (savedInstanceState == null) {
Log.w("activity", "first time");
setContentView(R.layout.activity_clean_weather);
} else {
Log.w("activity", "second time");
setContentView(R.layout.activity_clean_weather);
}
}
アプリを初めて実行すると、初めて、2 回目に実行すると、最初に、3 回目には初めてと表示されます....
私は実際の Android デバイスを使用しており、毎回実行ボタンを使用していません。Eclipse の実行ボタンでアプリを 1 回実行してから、アプリを閉じて、携帯電話のアイコンを押します。
私のコードに何か問題がありますか?