2016-06-17 10 views
0

インテントはあるアクティビティから別のアクティビティへデータを送信するのに便利です。しかし、15のコンポーネントから別のアクティビティにデータを送信したいと思います。どのようにそれを行うことができますか? putExtra文を15回書く必要がありますか?意図とは別に、アンドロイドスタジオのアクティビティ間でデータを送信する他の方法があります

+1

を呼び出してオブジェクトを取得この

package com.example; import android.app.Application; public class ExampleApplication extends Application { //Used to pass data between activity components. private Object universalObject = null;//Can be any type at all public void setUniversalObject(Object a) { this.universalObject = a; } public Object getUniversalObject() { return a; } } 

のようなものを試してみてください。 –

答えて

2

れているのは、あなたが下記の私の答えを参照して、アプリケーションコンテキストに保存されたオブジェクトを使用することができます((ExampleApplication)getApplication()).getUniversalObject();

関連する問題