一、问题说明

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

二、解决办法

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对象。


更多相关文章

  1. 浅析Context及可能带来的内存泄漏问题
  2. Android(安卓)aidl学习笔记-客户端
  3. Android四种联网方式
  4. Android下载完成更新后,没有打开安装成功界面,出现闪退问题
  5. Android(安卓)之 调用短信界面
  6. android学习记录(三) UI界面
  7. Android常用控件之GridView使用BaseAdapter
  8. Android(安卓)Studio finish()方法的使用与解决app点击“返回”,
  9. Android通用布局对象

随机推荐

  1. Android SDK and AVD Manage图标没找到
  2. android的消息队列机制
  3. Android 版本
  4. 【Android Studio】Migrating From Eclip
  5. Android Learning-Application Fundament
  6. vlc for android 瀹樼綉sample浣跨敤
  7. android实现动态壁纸.
  8. Android 仿微信TabHost使用方法详解
  9. PullToRefreshScrollView和Banner
  10. Android Baseline小tip