3
我的應用程序有一個用於登錄的活動,LoginActivity
,並且我已經爲它定義了一個意圖過濾器,以便如果有人插入USB設備,則會啓動LoginActivity。這個場景工作正常。僅當應用程序未運行時才從意圖啓動活動
代碼:
<activity
android:name=".main.login.LoginActivity"
...
>
<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"
/>
</activity>
當應用程序正在運行,但出現這種情況: 我附加了USB設備和AM 「重定向」 到登錄界面(LoginActivity
)。在這種情況下,我不想推出新的活動。
我該怎麼做才能得到想要的行爲?
使用此代碼是就像根本沒有代碼(在未啓動的應用程序將無法啓動LoginActivity)......這是顯而易見的,當然,因爲動作不正確。我會嘗試與其他行動 – Alix
沒有工作: intent-filter> –
Alix