2016-07-21 4 views
0

私は自分のアプリケーションにグローバル変数を使用していますが、私は知っておく必要があります以下の変数myarrayを設定/取得する方法は?グローバル多次元配列の宣言方法変数

public class Global extends Application { 
     private String name; 
     private String [][][] myarray=new String[10][10][10]; //<----- 

     public String getName() { 

      return name; 
     } 

     public void setName(String aName) { 
      name = aName; 
     } 

    //<--- set/get for myarray ? 
    } 

私のMainActivityでは、どのようにしてmyarrayの値を取得/設定できますか?

Global g = (Global)getApplication(); 
    String data=g.getName(); 
    g.setName("test"); 
    //<- get/set for myarray ? 

答えて

0

あなたのアレイにゲッターセッターを生成する必要があります。

ユーザーにいつでも、それはちょうどあなたがオブジェクトに

((ApplicationName) getApplicationContext()).setMyarray(new String[10][10][10]); 
を渡す必要がありますセットのため

((ApplicationName) getApplicationContext()).getMyarray(); 

を呼び出します