[问题] app重复开启的问题

楼主: gene07 (-.-)   2016-03-21 15:16:35
小弟最近在练习写一个usb host的app
在AndroidManifest里会写
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/>
</intent-filter>

<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />
写这两个的原因是让手机的app知道当我插上装置后可以自动开启app
但是我现在碰到了一个问题是
当我把app开启后再接上我的装置后,app会自动在重新开一次
是否有办法可以避免当我app打开后接上装置不要在重新开启app
直接询问说是否运用此装置
作者: king5201 (我 要 ..)   2016-03-21 15:35:00
可以搜寻 Android app launchMode 应该会有你要的
作者: mshockwave (夏克维夫)   2016-03-21 15:57:00
他是指activity 的launchMode吧(?
作者: king5201 (我 要 ..)   2016-03-21 16:06:00
是 activity 的 launchMode没错可以将launchMode设成"singleTask",再处理Broadcast试试;至于询问是否要使用此装置的对话框,你可以选择一开始就把不再询问的选项打勾,那部分与framework相关,没办法直接控制不要出现

Links booklink

Contact Us: admin [ a t ] ucptt.com