为什么要 退两次 才能退出程序?
如题,小弟在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()]
展开
2个回答
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后程序还在栈中,小弟不是很清楚。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询