请问一下多个activity 跳回主界面的解决方法 谢谢
小弟是菜鸟,今天做多个activity 都是intent 跳转的 要求是到某个activity后 跳到主界面请问怎么做才能看起来 是把整个程序结束后又重新打开一样啊,就是在入口程序那里按后退 不会回到一个activity!
请大家帮帮忙,指导一下!
--------------------编程问答-------------------- intent --------------------编程问答-------------------- 广告挡住了不知道你具体说的什么! --------------------编程问答--------------------
就是activity怎么跳回到主activty的 --------------------编程问答-------------------- 攔截back鍵,按back鍵時執行home鍵的動作 --------------------编程问答-------------------- 我理解錯誤,請無視 --------------------编程问答-------------------- --------------------编程问答-------------------- 每次使用intent跳转的时候,把当前的activity都finish掉,跳回主页面的时候,在点back就退出返回桌面了 --------------------编程问答-------------------- 在最后一个activity获得进程ID,然后启动一个新的application,把ID传过去,如果ID不为空,把之前那个进程干掉 --------------------编程问答-------------------- 同样关注...我之前如果有类似的需求都是直接finish掉的 --------------------编程问答-------------------- 顶一下! --------------------编程问答-------------------- 可以在manifest.xml中把主界面Activity的launchmode设置成singletask., --------------------编程问答-------------------- intent跳转时,将栈里面的记录给清空。
Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setClass(Search_SinaWf_Activity.this,
Login_Activity.class);
startActivity(intent);
第二行,就是怎样清空栈。 --------------------编程问答-------------------- 等下去试下 感谢 --------------------编程问答--------------------
恩,我就是这样做的 --------------------编程问答-------------------- 我是每次A启动B activity的时候
startActivityForResult()
然后关闭B的时候 ,setResult()
这样A会收到回调,然后调自己finish()
等于说如果启动A->B->C 然后C一关闭,B关闭,然后直接到A
就是这样层层关闭 --------------------编程问答-------------------- 方法很多吧,可以关闭所有Activity然后start主activity --------------------编程问答-------------------- 按后退健要专门的KeyEvent事件处理,通过Intent实现跳转然后finish掉当前的activity,若还有返回来的可能性就StartActivityForResult当前的activity不finish掉
补充:移动开发 , Android