`
guoyanwei_ok
  • 浏览: 26936 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android  打开多个Activity,返回到第一个Activity的问题

    博客分类:
  • java
阅读更多

一、问题说明

    依次从登录到三级界面,然后退出回到登录界面。

二、解决办法

2.1  实现代码
 三级界面调用如下代码:

  1.  Intent intent = new Intent(context, LoginView.class);
  2. intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  3. context.startActivity(intent);
2.2  代码说明       如果intent对象包含FLAG_ACTIVITY_CLEAR_TOP 标记,当目标task中已存在与接收该intent对象的 activity类型相同的activity实例存在时,所有位于该activity对象上面的activity将被清空,这样接收该intent的 activity就位于栈顶,可以响应到来的intent对象。如果目标activity的运行模式为standard(默认),则目标activtiy也会被清空。因为当运行模式为standard时,总会创建新的activity对象来接收到来的intent对象。


分享到:
评论

相关推荐

    Android程序技术:Activity及log类简介.pptx

    1)第1个界面创建:包名处点击右键选择【New】【Activity】【Empty Activity】选项,填写MainActivity信息,完成创建。 2)第2个界面创建:【New】【Activity】【Empty Activity】选项,填写SecondActivity...

    Android中Broadcastreceiver两种注册方式

    一般来说,都是在一个Activity启动的时候使用这样的方法注册BroadcastReceiver,一旦接收到广播的事件,就可以在onReceive方法当中更新当前的这个Activity当中的控件。但是需要注意的是如果这个Activity不可见了,就...

    Android 中 退出多个activity的经典方法

    主要介绍了Android 中 退出多个activity的经典方法 的相关资料,本文给大家分享两种方法,在这小编给大家推荐使用第一种方法,对此文感兴趣的朋友可以参考下

    Android 生成两级LauncherActivity列表的例子.rar

    Android 生成两级Launcher Activity列表的例子,定义两个Activity,在代码中定义一级分组,定义二级分组,定义二级分组中的第一组,定义二级分组中的第二组,定义二级分组中的第三组,将二级分组的各个子集放在List...

    Android开发之Activity详解

    通常,一个应用程序中的activity被指定为”main”activity,当第一次启动应用程序的时候呈现给用户的那个activity。每一个activity然后可以启动另一个activity为了完成不同的动作。每一次一个activity启动,前一个ac

    android Activity的启动模式 作用简析+demo详解

    笔者近期做的一个项目用到了Activity的启动模式,也算是第一次深刻地领会到了其强大与方便。在此也是将自己所得与大家分享,自己写了一个比较简易的demo,便于让大家理解。 此篇博客意在让对启动模式不了解的开发者...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    android开发之关闭所有的activity的方法

    当app中打开了多个activity的时候,由于进入的比较深,所以,很多app不得不让用户一步一步退回到第一个界面(MainActivity),在一步一步退回的时候,逐个释放。 今天写kotlin来实现,在任意位置,直接退出应用的方法...

    android中Activity详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)

    在一个应用程序中通常由多个Activity构成,都会在Manifestxml中指定一个主的Activity,如下设置 <actionandroid name=AndroidintentactionMAIN> 当程序第一次运行时用户就会看这个Activity,这个Activity可以通过...

    Android中Activity滑动关闭的效果

    最近感觉有一个Activity关闭的效果挺不错的,...1.第一个Activity: package com.ekeguan.slidingfinishdemo; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatAc

    Android带有返回值的finish(StartActivityForResult)

    很多时间我们需要的不仅只是startActivity或是finish,而是在finish的时候,把在第二个界面的值回传给第一个界面。这个程序就是用来解决这样的问题的。

    Android应用开发详解

    Android开发基础,讲述了Android开发环境的搭建、Android常用工具的使用和第一个Android应用程序的开发 第二篇 技术篇 第3章 Android中的资源访问 Android 中的资源访问,讲述了如何定义和访问Android中的外部...

    Android Activity切换(跳转)时出现黑屏的解决方法 分享

    由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第二个Activity的主题设置成透明的,这样在启动第二个Activity时的黑屏就变成了显示第一个...

    Android 暂停和恢复Activity

    暂停和恢复Activity(Pausing and Resuming an Activity) ...通常,一个应用程序中的activity被指定为”main”activity,当第一次启动应用程序的时候呈现给用户的那个activity。每一个activity然后可以启动另一个ac

    《Android开发案例驱动教程》

    3章 第一个Android程序 19 第4章 Android UI基础 58 第5章 UI基础控件 79 第6章 UI高级控件 105 第7章 UI布局 151 第8章 多线程 189 第9章 Activity和Intent 219 第10章 Android数据存储 248 第11章 Content ...

    疯狂Android讲义源代码2

    1.4.1 使用Eclipse开发第一个Android应用 1.4.2 通过ADT运行Android应用 1.5 Android应用结构分析 1.5.1 创建一个Android应用 1.5.2 自动生成的R.java 1.5.3 res目录说明 1.5.4 Android应用的清单文件:...

    basic_activity-fragment.rar

    初学安卓,android studio的basic_activity中,增加两个fragment实现多个fragment切换页面效果。适合第一天学习安卓并且大致了解android studio一丁点概念

    《Android开发案例驱动教程》源码

    3章 第一个Android程序 19 第4章 Android UI基础 58 第5章 UI基础控件 79 第6章 UI高级控件 105 第7章 UI布局 151 第8章 多线程 189 第9章 Activity和Intent 219 第10章 Android数据存储 248 第11章 Content ...

    android中实现完全退出程序方法(退出所有activity)

    还有什么跳转到第一个activity,同时把栈顶的activity全部清除,最后再finish();还是不行。。不知道为什么。 这里是我自己的一个方法,效果非常好。 原理:在每个activity都注册一个广播接收器,用来接收关闭...

Global site tag (gtag.js) - Google Analytics