解决注销登录进入登录界面,避免返回到主界面
来源:互联网 发布:linux 安装tar命令 编辑:程序博客网 时间:2024/05/22 21:57
//////////////2016/09/02////////////////
/////////////by xbw//////////////////////
问题描述:
设
Activity_Login;
Activity_Main;
Activity_Setting;
我们有这三个界面。
Activity流程
Activity_Login--->Activity_Main Activity_Login被finish 进入Activity_Main;
Activity_Main--->Activity_Setting Activity_Main压入栈中,不被finish,进入Activity_Setting;
我们在Activity_Setting 中进行用户注销登录,注销的时候问题来了,直接finish 跳转到Activity_Login就回导致以下问题。
当我们在Activity_Login中点击返回时,Activity_Main到了栈顶,完蛋了吧。
当然我们的登录-注销时模拟的,伪登录注销,不存在与服务器的长连接。。。。
问题解决:
项目做了有一段时间了,突然想起了这个问题,感觉自己当时处理的还算可以,分享一下。
首先
当我们在Activity_Main跳转到Activity_Setting的时候,我们要这样写
Intent mIntent=new Intent();mIntent.setClass(Activity_Main.this, Activity_Setting.class);startActivityForResult(mIntent, 1000);
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data);if(data==null)return ; if (requestCode == 1000) { String result_value = data.getStringExtra("close"); if(result_value.equals("Y")){ startActivity(new Intent(Activity_Main.this, Activity_Login.class)); finish(); } } }
在Activity_Setting中注销的时候这样写
Intent mIntent = new Intent();mIntent.putExtra("close", "Y");setResult(1000, mIntent);finish();
0 0
- 解决注销登录进入登录界面,避免返回到主界面
- 注销返回到登录界面后点击浏览器回退时不能再次进入原页面的方法
- 注销登陆后返回登录界面,按手机返回键仍能返回主界面的问题解决方案
- CentOS不能进入登录界面
- linux_Ubuntu反复进入登录界面
- 20、跳过登录界面直接进入主界面
- 关于解决easyui中注销登录跳出tab,跳不到登录界面的解决方法
- 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
- 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
- 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
- Android程序跳过登录界面直接进入主界面(自动登录)
- Android程序跳过登录界面直接进入主界面(自动登录)
- 登录界面和主界面
- app退出到登录注册界面,点击返回键不返回前一界面
- Ubuntu12.04 图形界面登录输入正确密码后无法进入桌面又跳转到登录界面
- Ubuntu12.04 图形界面登录输入正确密码后无法进入桌面又跳转到登录界面
- discuz管理员登录进入后台管理马上跳转到登录界面
- ubuntu 16.04 图形界面登录输入正确密码后无法进入桌面又跳转到登录界面
- Android随笔记
- 【LeetCode-387】First Unique Character in a String(C++)
- Android之自定义对话框AlertDialog.Builder+getLayoutInflater().inflate
- 【Servlet】HttpServletRequest和HttpServletResponse
- 用gulp做一个略完整的前端打包工作~
- 解决注销登录进入登录界面,避免返回到主界面
- Android RecyclerView Edittext issue 解决RecyclerView中editext获取焦点紊乱现象
- CAN电平--隐性与显性
- C++简单的TCP/IP通信
- Git概念 及相关操作上传、合并等
- android google map
- Android GridView自适应Item高度
- SQL Server分页存储过程
- 测试Hadoop2.7.1