diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 536e770195..2754eb4547 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -20,6 +20,7 @@
+
diff --git a/app/src/main/java/com/tangem/tap/MainActivity.kt b/app/src/main/java/com/tangem/tap/MainActivity.kt
index ea644f792a..87b2bf414d 100644
--- a/app/src/main/java/com/tangem/tap/MainActivity.kt
+++ b/app/src/main/java/com/tangem/tap/MainActivity.kt
@@ -2,13 +2,10 @@ package com.tangem.tap
import android.Manifest
import android.annotation.SuppressLint
-import android.app.PendingIntent
import android.content.Intent
-import android.content.IntentFilter
import android.content.pm.ActivityInfo
import android.content.pm.PackageManager
import android.content.res.Configuration
-import android.nfc.NfcAdapter
import android.os.Build
import android.os.Bundle
import android.view.View
@@ -298,31 +295,12 @@ class MainActivity : AppCompatActivity(), SnackbarHandler, ActivityResultCallbac
override fun onResume() {
super.onResume()
- val nfcAdapter = NfcAdapter.getDefaultAdapter(this)
- val pendingIntent = PendingIntent.getActivity(
- this,
- 0,
- Intent(this, javaClass).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP),
- PendingIntent.FLAG_ONE_SHOT or PendingIntent.FLAG_IMMUTABLE,
- )
- val intentFilters = arrayOf(
- IntentFilter(NfcAdapter.ACTION_NDEF_DISCOVERED),
- IntentFilter(NfcAdapter.ACTION_TAG_DISCOVERED),
- IntentFilter(NfcAdapter.ACTION_TECH_DISCOVERED),
- )
- nfcAdapter.enableForegroundDispatch(this, pendingIntent, intentFilters, null)
// TODO: RESEARCH! NotificationsHandler is created in onResume and destroyed in onStop
notificationsHandler = NotificationsHandler(binding.fragmentContainer)
navigateToInitialScreenIfNeeded(intent)
}
- override fun onPause() {
- super.onPause()
- val nfcAdapter = NfcAdapter.getDefaultAdapter(this)
- nfcAdapter.disableForegroundDispatch(this)
- }
-
override fun onStop() {
notificationsHandler = null
dialogManager.onStop()