どの配列が任意のアクティビティでグローバルに使用でき、その配列が任意のアクティビティで必要になる可能性があるかを理解するために、いくつかのコードを投稿しています。
Intent intent = getIntent();
JSONArray beaconsArray = null;
String jsonArray = intent.getStringExtra("activeBeaconsArray");
try
{
beaconsArray = new JSONArray(jsonArray);
System.out.println(beaconsArray.toString(2));
}
catch (JSONException e) { e.printStackTrace();}
必要な場所で任意のアクティビティを使用できるように、beaconsArrayを別のクラスの静的配列変数に格納する必要がありますか、それともこの配列を必要とするすべてのクラスのスーパークラスになる親クラスを作成する必要があります(beaconsArray)?
データベースから何度も取得したくない!