2

私のコードには、2 つのフラグメント (ロゴ) と (構成) を持つアクティビティがあります。アクティビティが開始されると、 Logo Fragment が開始されます。新しいインテント(NFCタグ)を取得すると、構成フラグメントに切り替わります。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);
}
4

0 に答える 0