2 개의 레이아웃으로 안드로이드 애플리케이션을 만들고 있습니다. 한 레이아웃에서 사용자가 입력 한 데이터는이 데이터를 유지하고 다른 레이아웃에서 사용하고 싶습니다.2 차원 어레이를 다른 레이아웃으로 전송하는 중 문제가 발생했습니다.
2 차원 배열을 사용해 보았지만 배열 값이 두 번째 레이아웃으로 전송되지 않는 것 같습니다.
첫 레이아웃에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;
}
나는이 두 번째 레이아웃의 2D 그리드 어레이를 호출 할 ...
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
어떻게 두 번째 배열을 두 번째 레이아웃으로 보낼 수 있습니까?
고맙습니다.
사용 공유 환경 설정 등의 다음 활동 액세스 또는 의도을 통해 그리드 값을 전달
. –
컴파일 가능한 Java 코드를 게시하십시오. – m0skit0
나는 의도를 테스트하고 알려 드리겠습니다. 감사합니다. –