我正在制作启动画面并需要帮助关闭此活动,因此如果用户按下“返回”按钮,则会返回主屏幕,而不是启动画面......
package com.Sosotech;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class Splashscrn extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splashscrn);
Handler x = new Handler();
x.postDelayed(new SplashHandler(), 5000);
}
class SplashHandler implements Runnable {
public void run() {
startActivity(new Intent(getApplication(), Main.class));
}
}
}
PS:我只是想知道每次恢复应用程序时是否可以启动启动画面。我不会实现这一点,我只是想知道如何做到这一点。
答案 0 :(得分:1)
关闭活动:
Splashscrn.this.finish();
对于你的PS
将活动设置为主要的启动活动,并在清单中将clearTaskOnLaunch设置为true。
答案 1 :(得分:1)
使用finish()作为:
startActivity(new Intent(getApplicationContext(),Main.class));
结束();