メイン アクティビティ、グラフ アクティビティ、Bluetooth ConnectListenerImpl を含むアプリがあります。Bluetooth デバイスのメイン アクティビティ検索と Bluetooth ConnectListenerImpl がデバイスに接続し、ハンドラーを使用してデータ メッセージをメイン アクティビティに送信します。そして、メイン アクティビティがデータを表示します。
ここで、メイン アクティビティの子であるグラフ アクティビティにデータを表示したいと考えています。子アクティビティの開始。
bGrafiekShow = true;
Intent intent = null;
intent = new Intent(MainActivity.this, GraphActivity.class);
startActivity(intent);
今、私の質問はどうすればそれを行うことができ、最善の方法は何ですか?
少し余分な情報。主なアクティビティは、Bluetooth からのデータを別のクラスに置き、このクラスで何らかの計算を行います。計算が終了すると、主なアクティビティが結果を画面に表示します。
Bluetooth デバイスは 1 秒ごとにデータを送信します。
ここで、子アクティビティの時間グラフに計算されたデータ プロットが必要です。しかし、どうすればデータを子アクティビティに送信できますか。