私は奇妙な問題に遭遇しました。 Bluetoothが既に起動されているかどうかBluetoothのアクティブ化画面の回転後のアラートダイアログの乗算
Intent activateBTIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
startActivityForResult(activateBTIntent, BT_ACTIVATE_INTENT);
が、私はそれに関係なく使用:アクティビティONSTART()私は意図を経由してBluetoothの活性化と120Sの見つけやすさを要求から。 Androidのドキュメントによれば、Bluetoothが起動していない場合は起動され、正常に動作しています。私は私がちらつく観察画面を回転すると、両方のケースでは、私は、システムの警告ダイアログ
を取得します。はい/いいえを押すと1つのダイアログが削除されますが、下にもう1つあります。画面の回転の実行警告ダイアログボックスが表示され、それぞれを削除するにはYes/Noを押す必要があります。
説明された問題は、意図が送信された時点でBluetoothが起動していない場合にのみ表示され、それ以外の場合は正常に動作します。別の2.2の電話で試して、問題はすべてに存在します。 Androidシステムの問題のように私に見えます。
誰もがそれに遭遇しましたが、これを回避するにはいくつかの有用なヒントがありますか?
ありがとうございます。
ありがとうございました。私はこれを非常に長い間探してきました。乾杯。 – Zelimir