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