【发布时间】:2017-02-19 12:34:59
【问题描述】:
事件:
1.USB设备插入。
- 出现提示:“连接此 USB 设备时打开 appName?”
- 按取消 -> 应用程序保持打开状态 |按 OK -> 应用重新启动
必需的行为:应用程序要么不显示对话框并在它不在前台时自动打开应用程序,或者当应用程序在前台时,当用户按下确定应用程序时不重新启动。
尝试的解决方案:我已经尝试确保每个 Activity 的启动模式都设置为 "SingleTask"。这个解决方案有效here 但是当我做同样的事情时,应用程序仍然重新启动。
简而言之问题:当用户说在设备连接时打开应用程序时,如何停止我的应用程序重新启动?或者,我如何完全停止此提示,同时在连接此 USB 设备时仍使我的应用程序能够启动?
我看到过类似的问题,这些问题涉及停止提示,该提示显示询问是否应允许应用访问连接的设备,但是,我的问题是处理不同的提示。
提前致谢。
【问题讨论】:
标签: android android-studio usb android-manifest usb-hostcontroller