我正在创建一个具有 2 个布局的 android 应用程序。在一个布局中,用户输入数据,我想保留这些数据并在不同的布局上使用它。
我尝试使用二维数组,但似乎数组值没有发送到第二个布局。
在我的第一个布局中
grid = new double[2][long];
for( int i=0; i<long; i++ )
{
grid[0][i]=Data[i];
grid[1][i]=Value2;
}
public double[][] sendGrid()
{
return grid;
}
当我想在第二个布局上调用二维网格数组时...
try{
Layout1 mapInstance = new Layout1y();
double[][] dataX = mapInstance.sendGrid();
Log.i("dataXLength",""+dataX.length);
}
catch(Exception e)
{
Log.i("-OK",e.toString());
}
结果是:04-13 10:31:45.357: I/-OK(28588):java.lang.NullPointerException
关于如何将二维数组发送到我的第二个布局的任何想法?
谢谢