2

私はjsonファイルを持っています。jsonarray.length()そのため、json ファイルを解析したので、アプリケーション内のすべてのクラスの値を共有したいと考えています。それで、それを行うための推奨される方法は何ですか??

4

4 に答える 4

5

オプション 1: public static に設定できます

オプション 2: SharePreference に保存できます

于 2013-06-27T16:50:14.693 に答える
2

Application クラス ( http://developer.android.com/reference/android/app/Application.html ) を使用して、必要な情報をフィールドに保存することもできます。とにかく、最善の解決策はすでに提案されていると思います:)

于 2013-06-27T18:15:27.193 に答える
1
  1. 引数として渡すことで、保存する必要をなくす方法を見つけてください。
  2. SharedPreferences に保存します。
于 2013-06-27T18:25:30.940 に答える
1

3 つのオプション:

1 つ目は、それをプライベートな静的変数に格納し、メソッドを公開して他のユーザーと共有することです。

2つ目は、パブリック静的変数として公開することです

3 つ目は、 SharedPreferenceに格納することです。

于 2013-06-27T16:53:25.380 に答える