当按下退出按钮时,从应用程序退出时出现启动屏幕问题,请帮助我



你好,朋友实际上,我是一名初级应用程序开发人员我正面临这个问题这个问题在youtube上没有任何解决方案实际上,在为我的应用程序创建启动屏幕并进行其他活动时首先,启动启动启动屏幕,然后启动第二个活动(主页(但当我按下后退按钮时,我的应用程序会从主页进入飞溅屏幕有没有任何解决方案,当我按下后退时,我会退出应用程序,而不会进入启动屏幕

这是启动屏幕代码

package com.example.a009hassan;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getSupportActionBar().hide();
Thread threadname = new Thread(){
public void run(){
try {
sleep(800);
}
catch (Exception e){
e.printStackTrace();
}
finally {
Intent intentname = new Intent(MainActivity.this , MainActivity2.class);
startActivity(intentname);
}
}
};threadname.start();
}
}

在您的线程中,尝试以下操作:

Thread threadname = new Thread(){
public void run(){
try {
sleep(800);
}
catch (Exception e){
e.printStackTrace();
}
finally {
Intent intentname = new Intent(MainActivity.this , MainActivity2.class);
startActivity(intentname);
finish();
}
}
};threadname.start();

你可以试试这个。

Intent intentname = new Intent(MainActivity.this , MainActivity2.class);
intentname.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intentname);
finish()

最新更新