繁体   English   中英

如何声明全局多维数组变量

[英]How to Declare Global Multidimensional array Variable

我正在为我的应用程序使用全局变量,我需要知道如何在下面设置/获取变量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 ?

您需要为数组生成getter setter。

只要您想使用它,只需调用

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

对于设置,您需要传递对象

((ApplicationName) getApplicationContext()).setMyarray(new String[10][10][10]); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM