2つのタブで2つのListActivityを読み込むTabActivityがあります。 ListActivityのいずれかでリスト項目をクリックすると、この値をTabActivityに戻したいと思います。これを行う最善の方法は何ですか?私はBroadcastReceiverの使用を考えています。何かご意見は?AndroidタブからメインTabActivityに値を渡す最も良い方法
答えて
をJavanatorに同意します。私はそれをBroadcastReceiverのやり方で行いました。面倒ですが、うまくいきます。
インテントを使用して値を渡します。
Bundle b=new Bundle();
Intent i=new Intent(this, AnotherActivity.class);
b.putDouble("data", datavalue);//putting the datavalue
i.putExtras(b);
そして
double value = this.getIntent().getDoubleExtra("data", defaultvalue);
インター変化としてAnotherActivity内の値の両方の活動のためのラインを受け取り、お互いからデータを取得します。
まだタブの操作は推奨されていません。このクラスの代わりにフラグメントを使用してください。これはすべての要件を満たしています。これらの目的でv4サポートライブラリを使用できます。 サンキュー
2.1アップデートを使用しています。 – Maurice
[アンドロイドサポートパッケージ](http://developer.android.com/sdk/compatibility-library.html)でフラグメントを使用することもできます: _サポートパッケージには、Androidアプリケーションに追加できる静的な「サポートライブラリ」が含まれています古いプラットフォームのバージョンでは利用できないAPIを使用するために_ –
はこのイラスト
public class MyTabActivity extends TabActivity
{
public void onCreate(Bundle b)
{
//implementation
}
public void setSomeObject(Object someOjbect)
{
//will get an object and act accordinglt
}
}
、あなたがこの方法のようにObject
を設定するために使用するActivity
あなたの子供のいずれかで考えてみます。
MyTabActivity myTabParent = (MyTabActivity)this.getParent();
myTabParent.setSomeObject(anyObject);
- 1. あるアクティビティから別のアクティビティにオブジェクトを渡す最も良い方法
- 2. Child Modal VCから親View Controllerにデータを渡す最も良い方法は?
- 3. ファイルを関数に渡す最も良い方法
- 4. フォームにJS/CSS情報を渡す最も良い方法
- 5. Dockerビルド中に設定ファイルを渡す最も良い方法
- 6. PyroCMSのプラグインにページIDを渡す最も良い方法は?
- 7. サーバからAndroidアプリに.zipを送信する最も良い方法
- 8. grailのコントローラアクション間でオブジェクトを渡す最も良い方法
- 9. オブジェクトに値を追加する最も良い方法は?
- 10. データテーブル内の値を無効にする最も良い方法
- 11. VSSからSubversionに移行する最も良い方法は?
- 12. オブジェクトから長い価値を得る最も良い方法は?
- 13. 新しい値を挿入する最も良い方法
- 14. TabActivityのアクティビティ(タブ)からの制御の設定方法
- 15. クライアントからタイルをリクエストする最も良い方法は?
- 16. ページから.js.erbを抽出する最も良い方法
- 17. 親から子オブジェクトを作成する最も良い方法
- 18. サーバーからデータを受信する最も良い方法
- 19. iPhoneアプリからMP3を流す最も良い方法は?
- 20. サーバーからデータをリクエストする最も良い方法
- 21. GWTアプリからデータをエクスポートする最も良い方法は?
- 22. Androidで画像をスワイプする最も良い方法
- 23. TJvPluginManagerで戻り値を返す最も良い方法
- 24. libxml2でノード値を変更する最も良い方法
- 25. playframework - json値をトリムする最も良い方法
- 26. Log4Netログファイルからエラーメッセージを読み取る最も良い方法
- 27. R data.frameの2番目から最後の値にアクセスする最も良い方法は何ですか?
- 28. Ruby on RailsアプリケーションからFlexチャートにデータを渡す最も良い方法は何ですか?
- 29. PHPからMySQLストアドプロシージャに配列を渡す最も良い方法は何ですか?
- 30. リスト、フラグメント、マップでタブを実装する最も良い方法は?
放送受信機は正常に動作します。それは私のためにしました – Javanator
"BroadcastReceiver"は簡単なことですか?いくつかの醜い方法。単にインテントまたはsharedpreferenceを使用してください。 – user370305