继续我学习Android的尝试,我只是阅读以下内容:
问题:用户是否可以选择终止应用程序,除非我们使用菜单选项来杀死它?如果不存在这样的选项,用户如何终止该应用程序?
答案:(Romain Guy):用户没有,系统会自动处理.这就是活动生命周期(特别是onPause/onStop/onDestroy)的用途.无论你做什么,都不要放"退出"或"退出"应用程序按钮.它与Android的应用程序模型无关.这也与核心应用程序的工作方式相反.
呵呵,我在Android世界中采取的每一步都会遇到某种问题=(
显然,你无法在Android中退出应用程序(但Android系统可以很好地完全破坏你的应用程序).那是怎么回事?我开始认为编写一个充当"普通应用程序"的应用程序是不可能的 - 用户可以在他/她决定这样做时退出应用程序.这不应该依赖操作系统来做.
我尝试创建的应用程序不是Android Market的应用程序.它不是一般公众"广泛使用"的应用程序,它是一个将用于非常狭窄的业务领域的商业应用程序.
我实际上真的很期待为Android平台开发,因为它解决了Windows Mobile和.NET中存在的许多问题.然而,上周对我来说有点懈怠...我希望我不必放弃Android,但它现在看起来不太好=(
有没有办法让我真的退出申请?
我已经安装并运行了ADT的Eclipse.调试正在通过USB和TCP/IP(WiFi)进行,包括实时断点.我是一位经验丰富的固件/软件开发人员,刚刚开始使用Android/Java,到目前为止我对开发环境印象非常深刻.
基本上,一切都很好 - 除了我不能正式终止调试会话."终止"按钮在"运行"菜单中可见,但显示为灰色.暂停和断开图标功能正常,而不是终止.我也检查了调试工具栏 - 同样的情况.
我搜索了很多地方,但没有找到任何解决"灰色终止按钮"的地方.有什么建议?
更多:我还尝试了帮助系统中的"窗口/显示视图/控制台"提示.关联的屏幕截图显示控制台菜单栏中的"终止"按钮.但是,我的屏幕上没有这样的按钮,既不是红色也不是灰色.同时,代码正在运行,断点工作......所以我知道它正在调试.我就是不能终止它!
谢谢!