我在SplashScreen活动中添加了onPause来覆盖Mainactivity,但是它不起作用。 而且我已经搜索了互联网,但仍然找不到该怎么做的方法。即使我按下主页按钮,它也总是启动Mainactivity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
Thread splashScreenThread = new Thread() {
@Override
public void run() {
try {
sleep(2000);
super.run();
} catch (InterruptedException e) {
Log.e(this.getclass().getSimpleName(),"showSplashScreen: " + e.getMessage());
} finally {
Intent moveToHomeactivityIntent = new Intent(SplashScreenactivity.this,Homeactivity.class);
startactivity(moveToHomeactivityIntent);
finish();
}
}
};
splashScreenThread.start();
}
@Override
protected void onPause(){
super.onPause();
finish();
}