2017-06-16 13 views
-4

私はほぼ10年の間、infoSecで作業していましたが、現在はAndroid開発にピントしようとしています。私はAndroidの分野で全く新しいです。この質問はおそらく以前には答えられていましたが、私は写真を使っている人が見つかりませんでした。だから私たちは行く:さまざまなアクティビティの断片間でデータを送信する方法

私は断片と活動でこの事を把握したい。 Activities and fragments image

基本的には簡単なことをしたいです。 GameFragmentから結果を取得し、GameActivityに渡し、ResultActivityに渡して、結果の断片に表示します。 (または、異なる活動の断片と通信する別の方法がある場合)

+0

フラグメントのデータをアクティビティに、次にアクティビティから別のアクティビティに、次に別のアクティビティからフラグメントに渡す必要があります。 –

答えて

0

Fragmentの親Activityにアクセスするには、getActivity()メソッドを使用します。アクティビティ間でデータを渡すには、Intentを使用できます。

1

はい、私が言及して下に多くの方法があります:

  1. あなたが使用してデータを渡すことができますが、sqlite.

  2. を使用することができますshared preferences.

  3. を使用することができますintent.

Li nksはこのトピックに関する簡単な知識を提供します。

0

最も簡単な解決策は、共通のクラスまたはsecondActivityで静的変数を使用することです。あなたが使用している場合 は、第その後「変数」の値を使用

variable = getActivity().getIntent().getExtras().getInt("key"); 

を使用して、その値を受け取ります。 またはそれを使用

CommonClassName.variable = 1; 

public static int variable; 

割り当て値などの一般的なクラスに宣言します。

関連する問題