为什么要 退两次 才能退出程序?

如题,小弟在Activity中使用WebView浏览网页,可程序退出时必须做2次的退出操作。大虾们是否有相同情况,请指点![在Activity2中用WebView浏览网页... 如题,小弟在Activity中使用WebView浏览网页,可程序退出时必须做2次的退出操作。大虾们是否有相同情况,请指点![在Activity2中用WebView浏览网页,按返回键跳到Activity1;Activity1是普通的activity,按返回键退出程序。Activity1中还有一个按钮可跳到Activity2。问题来了,在Activity1中 按 跳转按钮 跳到Activity2浏览网页,在Activity2中 按返回键 的确可跳到Activity1,很正常但这时(Activity1活动) 按返回键 并没有退出整个程序,而是又来到了Activity2,这时再 按返回键 正常的跳到了Activity1,再 按返回键 才正常地退出整个程序。小弟重写的onKeyDown()方法中,都调用了this.finish()] 展开
 我来答
匿名用户
2013-12-13
展开全部
调试培此宽一下看在activity2按back的时候是否调扒仔用了finish。再看activity1按back的配亮时候是否调用了finish
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-13
展开全部
回复 3# 感谢大侠的回复,慎扰衫李胡问题已经解决了在finish之后int nPid = android.os.Process.myPid();android.os.Process.killProcess(nPid);一下子就好了。我也不知宽腔道原因,网友说finish后程序还在栈中,小弟不是很清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式