我的代码中有一个活动,它有 2 个片段(徽标)和(配置)。当活动开始时,它会午餐 Logo Fragment 。当我得到一个新的 Intent(NFC Tag) 时,它会切换到 config Fragment 。当我在 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);
}