アプリを構築しているときに、最初の起動時にのみアクティビティを表示できる Java パーツを見つけました。これは機能しますが、アプリを強制終了するか、電話を再起動すると元に戻ります。誰か助けてもらえますか?
私の主な活動(Toolz.java)でこれを使用しています
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (Prefs.firststart == false) {
setContentView(R.layout.toolz);
} else {
Intent i = new Intent(this, First.class);
startActivity(i);
finish();
}
}
@Override
protected void onResume() {
super.onResume();
}
これをFirst.javaに追加しました
Prefs.firststart=false;
Prefs.javaを作成してこれを追加しました
public class Prefs {
public static boolean firststart = true;
}