`

Android 主页跳回到Index 点了返回键会出现空白页面

 
阅读更多

 问题描述:

 

我有一个MainActivity,在这个activity中,我会判断用户,是否登录,如果没有登录,跳回到IndexActivity,进行登录功能!

 

当我登录完毕,又回到了MainActivity,这时候我使用手机的“返回键”,第一次点击,会跳回到IndexActivity,我再次点击,结果就会出现一个空白的Acitivity!

 

找了原因,居然是MainActivity,没有销毁,所以要保持一个习惯,手动关闭activity!

 

            Intent intent = new Intent();
            intent.setClass(MainActivity.this, IndexActivity.class);
            MainActivity.this.startActivity(intent);
            finish();   //关闭activity

 

 

0
2
分享到:
评论

相关推荐

    解决微信授权成功后点击按返回键出现空白页和报错的问题

    微信授权我是 在index.vue做的授权,是一个空白页,因为授权需要回调所以这个页面会刷新两次,当我们授权成功进入主页面后,点击返回键或者点击手机的物理返回键,因为浏览器history机制,按物理返回或者返回肯定是...

    Android onKeyDown监听返回键无效的解决办法

    为了解决Android中onKeyDown监听返回键无效的问题,我们需要先了解几个关键的知识点:Activity生命周期中的onKeyDown()方法、dispatchKeyEvent()方法以及onBackPressed()方法。 首先,onKeyDown()是Activity中的回...

    Android 屏蔽home,菜单,返回键 解锁,加锁

    在Android系统中,Home键、菜单键(在某些设备上是多任务键)和返回键是用户界面的重要组成部分,它们提供了导航和操作的基本方式。然而,在特定的应用场景下,如开发特殊应用或游戏时,开发者可能需要屏蔽这些系统...

    android TV端加载h5处理返回键的测试apk

    总之,这个测试apk为Android TV上的H5应用开发提供了一次实践机会,让开发者能够理解并解决在大屏幕上集成H5页面时返回键处理的挑战。通过学习和利用这个示例,开发者可以提升自己的TV应用开发能力,为用户提供更...

    Android返回键处理

    Android返回键处理

    Android 点击两次返回键退出程序

    在Android系统中,点击两次返回键退出程序是一种常见的应用安全机制,目的是防止用户意外地退出正在使用的应用。这种设计能够确保用户在误触返回键时,不会立即退出应用,而是需要再次确认。以下是对这个主题的详细...

    Android仿微信客户端+监听fragment返回键

    这个项目"Android仿微信客户端+监听fragment返回键"主要关注三个方面:微信风格的用户界面设计,Fragment的返回键监听,以及双击退出功能。 首先,关于**微信客户端UI**的实现,这通常包括底部导航栏、滑动切换的...

    Android开发实现Fragment监听返回键事件功能的方法

    本文实例讲述了Android开发实现Fragment监听返回键事件功能的方法。分享给大家供大家参考,具体如下: 前面的文章Android开发教程之Fragment定义、创建与使用方法详细讲述了Fragment的基本概念与用法。这里再来分析...

    adb命令截屏、返回按键、获取顶层activity

    运行此命令后,设备上当前活动的应用会接收到一个返回按键的事件,就像用户实际按下返回键一样。 3. **获取顶层Activity** 获取设备上的顶层Activity信息,我们可以使用`dumpsys activity top`命令。这会列出当前...

    android处理键盘事件之物理按键(屏蔽后退键)

    Android设备通常配备多个物理按键,包括返回键,这对于应用的导航至关重要。然而,在某些场景下,开发者可能希望禁用或自定义这些行为,例如在游戏或全屏模式下。 首先,让我们理解Android系统如何处理物理按键事件...

    Android面试题-Activity A跳转Activity B,再按返回键,生命周期执行的顺序?

    最近在准备面试,碰到这一题 Activity A跳转Activity B,再按返回键,A、B的生命周期执行顺序是什么?...在B按下返回键会执行:B onPause -> B onStop -> B onDestroy -> A onRestart -> A onStart -> A on

    Android 拦截返回键事件的实例详解

    Android 拦截返回键事件的实例详解 KeyEvent类 Android.View.KeyEvent类中定义了一系列的常量和方法,用来描述Android中的 按键事件和返回键有关的常量和方法有。 KeyEvent.KEYCODE_BACK: 表示key类型为返回键 ...

    android两次按返回键退出程序实现

    ### Android 两次按返回键退出程序实现 在Android开发中,有时我们需要实现这样一个功能:当用户连续两次按下返回键时,应用才退出。这种设计的主要目的是为了提高用户体验,避免用户因误触返回键而导致应用程序...

    android按返回两次退出

    android中实现按两次返回键退出Activity,不再是返回一次就退出应用,第一次点击提示“再按一次退出应用”

    Android中WebView返回到上一个网页

    `onBackPressed`方法重写了Android的返回键行为,当用户按下返回键时,如果WebView可以回退(即有浏览历史),则调用`goBack`方法回到上一个网页;否则,执行默认操作,关闭Activity。 布局文件`activity_my_web_...

    Android解决ViewPager页面数小于3时,页面滑动空白bug

    当图片数量为2的时候,按原图片顺序再依次添加,图片数翻倍变为4,防止出现空白页,但是轮播点的个数依然写为2,这样就可以完美解决。 当图片数量为n>2的时候,按照常规写法即可。 文章地址:...

    Androidstudio实现页面跳转和传递参数

    在Android应用开发中,页面跳转和数据传递是至关重要的环节。使用Android Studio作为集成开发环境,我们可以方便地实现这些功能。本篇文章将详细介绍如何在Android Studio中进行页面跳转并传递参数,以及如何利用...

    dearsq#Note-xiaoshujiang#[Android7.1] 打开设置中的返回键1

    应用场景Setting App 在没有物理按键和虚拟返回键的时候无法返回.不过 app 中是自带这个功能的, 不过默认是关闭的.解决方案// No UP aff

    qml stackview实现安卓back键返回 和正常状态下的双击退出(全局过滤)

    在Android平台上开发QML应用程序时,经常会遇到与原生Android行为集成的问题,比如处理返回键事件。本篇文章将深入探讨如何使用QML的StackView组件来实现Android的back键返回功能,以及在正常状态下通过双击退出应用...

Global site tag (gtag.js) - Google Analytics