2011-07-29 19 views

答えて

0

ここでいくつかの細かさを行うことができます。目的地クラスに静的フィールドを作成し、インテントを開始する前に文字列配列を設定することができます。

私の意見では、アクティビティ間で送信したいすべての変数を保持するためのシングルトンクラスを作成する方が良い方法です。より良い解決策を持っている人がいれば、これは私がいつもしたことです。

幸運を祈る!

Wiki Singleton

編集:あなただけの標準バンドルオプションを使用することができます勿論申し訳ありませんが、私はあまりにも素早く読み、あなたがカスタムオブジェクトを話していたと思いました!私の悪い

0

バンドルは、あなたが

public class SECOND_ACTIVITY extends LAST_ACTIVITY {... 

を使用している場合は、

public class SECOND_ACTIVITY extends Activity{... 

使用を使用している場合は、static String s;

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

1

を "putStringArray" メソッドを持っていますfisrt活動のこれ:

  Intent myIntent = new Intent(v.getContext(), SECOND_ACTIVITY.class); 
      myIntent.putExtra("STRING_NAME", VALUE_OF_STRING); 
      startActivityForResult(myIntent, 0);} 

SECOND_ACTIVITYのコール文字列:それは実際に動作

 Bundle extras = getIntent().getExtras(); 
     STRING = extras.getString("STRING_NAME"); 
関連する問題