gpt4 book ai didi

android - 当 nfc 检测到标签时如何启动特定 Activity ?

转载 作者:行者123 更新时间:2023-11-29 00:52:56 25 4
gpt4 key购买 nike

目前我正在使用 nfc 阅读器。在此应用程序中,nfc 读取标签并重定向到特定 Activity 。但是我想在用户处于后台或应用程序处于终止状态时重定向。

我的 list 文件

  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="in.adsmn.nfsreader">
<uses-feature
android:name="android.hardware.nfc"
android:required="true" />

<uses-permission android:name="android.permission.NFC" />

<application
android:hardwareAccelerated="false"
android:largeHeap="true"
android:allowBackup="true"
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:roundIcon="@drawable/app_icon"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".Activity.Event_Executed"
android:screenOrientation="landscape"></activity>
<activity android:name=".Activity.VideoViewActivity"
android:screenOrientation="landscape"/>
<activity
android:launchMode="singleTask"
android:name=".Activity.Tech_Activation_Activity"
android:screenOrientation="landscape" />
<activity android:name=".Activity.MainActivity"
android:launchMode="singleTask"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<action android:name="android.nfc.action.ACTION_TAG_DISCOVERED" />
<data android:mimeType="text/plain" />

</intent-filter>
<!-- no need to use this when user to open deafualt app-->
<!-- <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
android:resource="@xml/nfc_tech_filter" />-->
</activity>

<activity android:name=".Activity.ViewPaigerClass"
android:launchMode="singleTask"
android:screenOrientation="landscape"></activity>
</application>

我已经准备好从堆栈溢出中尝试一些答案,但没有一个有效,所以请告诉我一些我做错了什么。提前致谢

最佳答案

您需要使用深层链接来启动特定的 Activity 或 Fragment。

并让你的 Activity android:launchMode="singleTop"

这里是 the reference了解如何制作深层链接。

fragment 最好查看Navigation Component .

关于android - 当 nfc 检测到标签时如何启动特定 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57708857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com