Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> массив в putExtras, передача данных между активити 
:(
    Опции темы
pavlikkk
Дата 5.7.2011, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 5.7.2011

Репутация: нет
Всего: нет



не нашел примера реализации передачи данных между активити в массиве.
есть массив  int mas[ ] [ ] = new int[13][2].  нужно передать его в другой активити. 
PM MAIL   Вверх
ivanovpv
Дата 5.7.2011, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 9
Всего: 28



Ну а в чем собсно проблема то?
Код

int[][] mas;
//...
Bundle bundle=new Bundle();  //создаем посылочку
bundle.putInt("NumArrays", mas.length); //пишем размер массива массивов
for(int i=0; i < mas.length)
     bundle.putIntArray("Array"+i, mas[i]);  //пишем нумерованный массив
intent.putExtra("mas", bundle);  // засылаем посылочку в Intent


В общем примерно так...



--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
pavlikkk
Дата 5.7.2011, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 5.7.2011

Репутация: нет
Всего: нет



вроде то что надо. если можно примерчик как get сделать


PM MAIL   Вверх
ivanovpv
Дата 5.7.2011, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 9
Всего: 28



Цитата(pavlikkk @  5.7.2011,  21:40 Найти цитируемый пост)
роде то что надо. если можно примерчик как get сделать

Код

Bundle bundleMas=getIntent().getExtras().getBundle("mas");
int size=bundleMas.getInt("NumArrays");
int[][] mas;
mas=new int[size][];
for(int i=0; i < mas.length; i++)
     mas[i]=bundleMas.getIntArray("Array"+i);


Примерно так - только надо естественно все обложить проверками со всех сторон...


--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.