Android アプリのスプラッシュ スクリーンを作成しました。私の質問は簡単です。5 秒後にスプラッシュ スクリーンが消え、メイン アクティビティが機能します。次に、「戻る」ボタンをクリックすると、スプラッシュ画面が再び返されます。しかし、私はこれを望んでいません。
ユーザーがメイン アクティビティの [戻る] ボタンをタッチした場合、アプリはスプラッシュ スクリーンなしで Android メニューに移動する必要があります。どうすれば修正できますか?
package com.example.androidfirst;
import android.app.Activity;
public class SplashActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_screen);
Thread timer = new Thread() { //new Thread
@Override
public void run() {
try {
sleep(5000);
}
catch (InterruptedException e) {
e.printStackTrace();
}
finally {
Intent MainAct = new Intent("com.example.androidfirst.MAINACTIVITY");
startActivity(MainAct);
try {
this.finalize();
}
catch (Throwable e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
};
timer.start();
}
}