对于任何可以帮助我的人: 我目前正在使用适用于 Android 3.1+ 的开放附件框架,并且我的应用程序会在自动插入 USB 设备时运行。但是,如果我在应用程序运行时拔下并重新插入 USB,android 将在已打开的当前应用程序之上运行我的应用程序的新实例。如何防止 android 打开我当前正在运行的应用程序的另一个副本? 谢谢
最佳答案
为您的根 Activity 设置 android:launchMode="singleTask"属性。如果根 Activity 正在运行,这将要求操作系统将其置于前台,而不是创建新实例。
请看这里:http://developer.android.com/guide/topics/manifest/manifest-intro.html
关于java - 插入 USB 设备时 Android 应用程序重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8452663/