У меня в коде есть активность, которая имеет 2 фрагмента (логотип) и (конфиг).
когда начинается действие, он запускает Фрагмент логотипа.
и когда я получил новый Intent (NFC Tag), он переключается на config Fragment.
Проблема, когда я нахожусь в конфигурации фрагмента и новый тег NFC приближаются, активность будет реагировать, и устройство будет вибрировать.
что мне нужно, просто когда у меня в конфиге фрагмент телефона не должен реагировать на какие-либо новые теги и не вибрировать.
Я попытался установить тег и проверить, есть ли у меня тег, чтобы не проходить через код.
@Override
protected void onNewIntent(Intent intent) {
// with a debbuger it vibrate even before testing the the if statment,exactly here.
if(getTag()!=null){
return;
}
Tag localTag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
setTag(localTag);
switchToMainFragment();
vibrate(300);
}