你好,朋友实际上,我是一名初级应用程序开发人员我正面临这个问题这个问题在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()