0

リモート アプリに複数のアクティビティ (アクティビティ A、アクティビティ B など) を使用しようとしています。

しかし、(アクティビティ A で) インテントを作成し、新しいアクティビティ (アクティビティ B) を開始しようとするたびに、ペアリング アクティビティがポップアップし続けますが、最初にアプリを起動したときに使用されるペアリング アクティビティのみが必要です。そして、ペアリング通信が存続することを望みます(アプリ全体を終了するまで)。

これを実装する方法はありますか?または、すべてのアプリを 1 つのアクティビティに保持する必要がありますか? アクティビティABのような?よくわかりませんが、 AnymoteClientService と AnymoteSender で何かをする必要があるかもしれないと思います

4

1 に答える 1

0

Anymote ロジックがサービスに保持されている場合、複数のアクティビティがそれを使用して Google TV にコマンドを送信できます。ペアリングはアプリごとに 1 回だけ行われます。

Google がオープン ソース化した Anymote ライブラリ (https://code.google.com/p/googletv-android-samples/source/browse/#git%2FAnymoteLibrary) を使用している場合、そのライブラリではペアリング手順を実行する必要があります。すべての接続で。

私がオープンソース化した Anymote-for-Java ライブラリ (https://code.google.com/p/googletv-android-samples/source/browse/#git%2FAnymoteLibrary) は、ペアリング情報を記憶し、ペアリングのみを必要とします。デバイスごとに 1 回実行する手順。

于 2012-11-25T14:15:11.500 に答える