2016-07-21 2 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()).getMyarray(); 

для набора вам нужно передать объект

((ApplicationName) getApplicationContext()).setMyarray(new String[10][10][10]); 
Смежные вопросы