[問題] 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