我为我的 android 应用程序创建了一个启动画面。我的问题很简单。5 秒后闪屏消失,主要活动开始工作。然后,如果我单击“返回”按钮,它会再次返回启动画面。但我不想要这个。
如果用户在 mainactivity 上触摸“返回”按钮,应用程序必须进入没有启动屏幕的 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();
}
}