Отправка массивов с помощью Intent.putExtra

У меня есть массив целых чисел в действии A:

int array[] = {1,2,3};

И я хочу отправить эту переменную в действие B, поэтому я создаю новое намерение и использую метод putExtra:

Intent i = new Intent(A.this, B.class);
i.putExtra("numbers", array);
startActivity(i);

В действии BI получить информацию:

Bundle extras = getIntent().getExtras();
int arrayB = extras.getInt("numbers");

Но на самом деле это не отправка массива, я просто получаю значение '0' в массиве B. Я искал несколько примеров, но не нашел ' Ничего такого не нашел.

68
задан user3678528 16 March 2017 в 06:37
поделиться