さて、3 つの異なるアクティビティをホストするホスト アクティビティをタブにしました。activity1 では、GPS から取得した緯度と経度の値を取得しています。問題は、どうすればその値を activity1 で取得して activity2 で動的に使用できるかということです。インテントを使用すると、渡される値はアクティビティ 1 の最後の値になります。私が必要とするのは、アクティビティ1がまだ実行されており(バックグラウンドで)、OnLocationChangedメソッドから値を取得してから、値をアクティビティ2に送信することです.
アクティビティ 1 でいくつかのメソッドを作成してから、アクティビティ 1 の別のインスタンスを作成しましたが、機能しません。
activty1 x = new activity1();
double lat = x.getLatitude();