退出应用程序时出现启动画面活动

塔伦人

每当我尝试通过按两次后退按钮退出我的应用程序时,就会出现闪屏并冻结,直到我再次按后退按钮。所以我需要按三下后退按钮才能退出我的应用程序。请帮助我仅按两次后退按钮即可退出应用程序。

项目中的java代码如下:

public void onBackPressed()
{
    if (doubleBackToExitPressedOnce)
    {
        super.onBackPressed();
        MapsActivity.this.finish();
    }

    this.doubleBackToExitPressedOnce = true;
    Toast.makeText(this, "Please click Back again to exit", Toast.LENGTH_SHORT).show();

    new Handler().postDelayed(new Runnable()
    {
        @Override
        public void run()
        {
            doubleBackToExitPressedOnce = false;
        }
    }, 2000);
}

我的启动画面代码如下:

public class SplashScreen extends AppCompatActivity {
    ImageView logoView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash_screen);
        Animation anim1 = AnimationUtils.loadAnimation(this,R.anim.anim_down);
        logoView = findViewById(R.id.logoview);
        logoView.setAnimation(anim1);


        Handler handler = new Handler();

        handler.postDelayed(new Runnable()
        {
            @Override
            public void run()
            {
                Intent next_scrn = new Intent(SplashScreen.this,MapsActivity.class);
                startActivity(next_scrn);
                overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
            }
        },2500);
    }
}
法罗克

你应该在开始新活动后完成 splashActivity,所以使用:

handler.postDelayed(new Runnable()
    {
        @Override
        public void run()
        {
            Intent next_scrn = new Intent(SplashScreen.this,MapsActivity.class);
            startActivity(next_scrn);
            overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
            SplashScreen.this.finish();
        }
    },2500);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何防止在启动应用程序时出现启动画面?

来自分类Dev

应用程序停止在启动画面

来自分类Dev

重新启动应用程序时出现“ IllegalStateException片段未附加到活动”

来自分类Dev

重新启动应用程序时出现“ IllegalStateException片段未附加到活动”

来自分类Dev

每次启动应用程序时启动活动

来自分类Dev

退出应用程序时出现的Pickle引发AttributeError

来自分类Dev

启动应用程序时会调用哪个活动?

来自分类Dev

仅在首次启动应用程序时,如何启动具有特定活动的应用程序?

来自分类Dev

在启动我的Android应用程序时出现错误

来自分类Dev

启动JNLP Java应用程序时出现ejbAccessException

来自分类Dev

启动我的应用程序时出现错误消息

来自分类Dev

启动应用程序时出现警告[Windows Automation]

来自分类Dev

启动应用程序时出现致命异常

来自分类Dev

启动 E4 应用程序时出现 ClassNotFoundException

来自分类Dev

启动 Web 应用程序时出现 Groovy 异常

来自分类Dev

在ionic 2应用程序中删除启动画面

来自分类Dev

OSX Cocoa应用程序中的启动画面

来自分类Dev

Android应用程序在Unity启动画面上崩溃

来自分类Dev

iOS 移动应用程序中的启动画面(Swift)

来自分类Dev

带有 Firebase 的 Android 应用程序启动画面

来自分类Dev

如何在启动应用程序时选择一个活动作为启动活动?

来自分类Dev

新进程上的Android应用程序快捷方式(从后台杀死应用程序后)可以先转到启动画面,然后转到所需的活动吗

来自分类Dev

当我的 Android 应用程序的启动画面打开时,应用程序崩溃

来自分类Dev

退出应用程序时,使用UnsafeRegisterWaitForSingleObject失败,出现异常?

来自分类Dev

在设备上启动 Flutter 应用程序时出现问题“等待应用程序启动超时”

来自分类Dev

启动应用程序时缺少图标

来自分类Dev

启动应用程序时缺少图标

来自分类Dev

启动应用程序时出错

来自分类Dev

启动我的应用程序时出错

Related 相关文章

  1. 1

    如何防止在启动应用程序时出现启动画面?

  2. 2

    应用程序停止在启动画面

  3. 3

    重新启动应用程序时出现“ IllegalStateException片段未附加到活动”

  4. 4

    重新启动应用程序时出现“ IllegalStateException片段未附加到活动”

  5. 5

    每次启动应用程序时启动活动

  6. 6

    退出应用程序时出现的Pickle引发AttributeError

  7. 7

    启动应用程序时会调用哪个活动?

  8. 8

    仅在首次启动应用程序时,如何启动具有特定活动的应用程序?

  9. 9

    在启动我的Android应用程序时出现错误

  10. 10

    启动JNLP Java应用程序时出现ejbAccessException

  11. 11

    启动我的应用程序时出现错误消息

  12. 12

    启动应用程序时出现警告[Windows Automation]

  13. 13

    启动应用程序时出现致命异常

  14. 14

    启动 E4 应用程序时出现 ClassNotFoundException

  15. 15

    启动 Web 应用程序时出现 Groovy 异常

  16. 16

    在ionic 2应用程序中删除启动画面

  17. 17

    OSX Cocoa应用程序中的启动画面

  18. 18

    Android应用程序在Unity启动画面上崩溃

  19. 19

    iOS 移动应用程序中的启动画面(Swift)

  20. 20

    带有 Firebase 的 Android 应用程序启动画面

  21. 21

    如何在启动应用程序时选择一个活动作为启动活动?

  22. 22

    新进程上的Android应用程序快捷方式(从后台杀死应用程序后)可以先转到启动画面,然后转到所需的活动吗

  23. 23

    当我的 Android 应用程序的启动画面打开时,应用程序崩溃

  24. 24

    退出应用程序时,使用UnsafeRegisterWaitForSingleObject失败,出现异常?

  25. 25

    在设备上启动 Flutter 应用程序时出现问题“等待应用程序启动超时”

  26. 26

    启动应用程序时缺少图标

  27. 27

    启动应用程序时缺少图标

  28. 28

    启动应用程序时出错

  29. 29

    启动我的应用程序时出错

热门标签

归档