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 デバイスに再度近づける必要があります。
これは非常に厄介な問題ですが、これを解決する方法を知っている人はいますか? ありがとうございました。