출입관리 앱을 만들고 있는데
MainActivity가 있고, NFCActivity가 있습니다.
서로 인텐트 객체를 통해 액티비티간 이동을 하게끔 했는데요
태그를 하게 되면 출입관리 앱이 자동으로 실행되거나, NFCActivity 화면 실행도중 태그를 하게 되면 다시 초기화면인
MainActivity로 돌아가는 현상이 발생되고 있습니다.
인텐트 필터 문제일까요?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.NFC"/>
<uses-feature android:name="android.hardware.nfc" android:required="false"/>
<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:usesCleartextTraffic="true"
android:supportsRtl="true"
android:theme="@style/Theme.FinalServer"
tools:targetApi="31">
<activity
android:name=".MainMenuActivity"
android:exported="true">
<intent-filter>
<!-- <action android:name="android.nfc.action.NDEF_DISCOVERED" /> -->
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="android.nfc.action.TECH_DISCOVERED"
android:resource="@xml/nfc_tech_filter"/>
/>
</activity>
<activity android:name=".network.NfcActivity"/>
</application>
</manifest>