0

TabHost を使用した NFC アプリケーションがあります。3 つのタブは、3 つの異なるアクティビティによって表されます。これらの各アクティビティは、NFC デバイスに接続します。TabHost の下には、常に表示される共通のログ ウィンドウがあります。

たとえば、FirstActivity には次のものがあります。

protected void onNewIntent(Intent intent) {

    action = intent.getAction();
    tagFromIntent = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
    connection = true;

}

問題は、onNewIntent (電話が NFC タグを検出したとき) FirstActivity が一番上にポップアップすることです。これにより、一般的なログ ウィンドウが表示されなくなります。nfc タグを使用するには、nfc デバイスに再度近づける必要があります。

これは非常に厄介な問題ですが、これを解決する方法を知っている人はいますか? ありがとうございました。

4

0 に答える 0