我正在使用 NFC 制作应用程序。我希望在某些活动或片段中禁用检测或丢弃(无振动、无声音、无应用程序选择器对话框、无检测通知)。
那可能吗?
只有我做的是SingleTop
在清单中使用,Intent
就像这样:
在Manifests.xml
<activity
android:name=".ui.MainActivity"
android:launchMode="singleTask"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="example.com"
android:scheme="http"/>
</intent-filter>
</activity>
在里面MainActivity
val intent = Intent(this, MainActivity::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP)
pendingIntent = PendingIntent.getActivity(this, 0, intent, 0)