В моем приложении мне нужно отправить двухмерную матрицу и еще две целые значения формы на Activity to Another с помощью метода Intent. Это делается ..Не удается получить данные из пакета в моем приложении
Intent i = new Intent(getApplicationContext(), ViewActivity.class);
Bundle postbundle = new Bundle();
String[][] X={{"abc"},{"def"}};
postbundle.putSerializable("data", X);
i.putExtra("A", postbundle);
i.putExtra("albumid", position);
i.putExtra("Bigcard",bigcard);
здесь я, используя .putSerializable метод, чтобы поместить массив в пачке.
Таким образом, чтобы получить доступ к этим данным в приемнике деятельности я использую
Bundle bundle = getIntent().getBundleExtra("A");
String[][] ABC=(String[][]) bundle.getSerializable("data");
Log.e("Array is",""+ABC);
, но я получил сообщение об ошибке java.lang.NullPointerException
..
Whith из использования «Static» декларации, как я могу получить эти значения из пучка здесь (в приемнике активность ..)
Позвольте мне PLS из этого ..
Я не очень уверен, потому что у меня нет среды тестирования, но вы можете попробовать 'getBundleExtra (String name)', чтобы получить пакет во втором действии. Затем получите массив, используя соответствующий метод. –