Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Передача двойного массива в другое активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как скорость соединения зависит от скорости интернета? http://www.cyberforum.ru/android-dev/thread1060556.html
Вопрос в что на эмуляторе приложение открывает диалог для регистрации в фейсбук зразу, а на телефоне это же приложение вылетает(крутится progressdialog несколько секунд и вылетает).
Программирование Android Как скорость соидинения зависит от скорости интернета зависит? Вопрос в что на эмуляторе приложение открывает диалог для регистрации в фейсбук зразу, а на телефоне это же приложение вылетает(крутится progressdialog несколько секунд и вылетает). http://www.cyberforum.ru/android-dev/thread1060555.html
Программирование Android Форматирование текста кнопки
Подскажите можно ли текст на одной кнопке отформатировать так чтобы несколько первых слов выравнивались по левому краю кнопки, а остальные по правому.
Google LVL library Программирование Android
Кто лицензировал приложение с помощью библиотек Google, не могли бы показать пример желательно для Eclipse с обьяснениями. Буду благодарен:)
Программирование Android Вторая SIM карта http://www.cyberforum.ru/android-dev/thread1060476.html
У меня телефон с двумя симками разных операторов (китайский). Подскажите как сделать вызов номера через ВТОРУЮ карту? Как отправить через нее СМС? Как получить номер 2го телефона? Подскажите...
Программирование Android Чтение из файла Всем привет! Не могу никак разобраться как прочитать файл, который идёт в составе самой программы.. Подскажите, как прописать правильно путь к этому файлу и где его лучше разместить?? Пробовал... подробнее

Показать сообщение отдельно
FRCJocker
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 4

Передача двойного массива в другое активити - Программирование Android

30.12.2013, 04:47. Просмотров 1889. Ответов 6
Метки (Все метки)

Доброго времени суток, возникла проблема с массивом!
Пытаюсь передать через putExtra двойной массив в другое активити и оно не хочет принимать его.
Может надо привести к виду более приятному или передать другим способом в конце концов?
Собственно массив Chest[21][4].

MainActivity
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
    Button btnAll,btnArm,btnBack,btnChest,btnHip,btnLeg,btnStomach;
    RadioGroup radioGroup;  
 
    public static final String[][] Chest={
        {"1","0","m. pectoralis major","clavicula"},
        {"2","0","m. pectoralis major","manubnum et corpussterni"},
        {"3","0","m. pectoralis major","cartilagines costae 2 #8211 7"},
        {"4","1","m. pectoralis major","crista tuverculi majoris human"},
        {"5","0","m. pectoralis minor","costae 3-5"},
        {"6","1","m. pectoralis minor","pr. coracoideus scapulae"},
        {"7","0","m. subclavius","cartilagines costae 1"},
        {"8","1","m. subclavius","extrenulas acronuales claviculae"},
        {"9","0","m. serratus arterior","costae 1 #8211 9"},
        {"10","1","m. serratus arterior","margo medialis et argulus interior scapule"},
        {"11","0","m. intercostales externi","margo interior costae(up)"},
        {"12","1","m. intercostales externi","margo superior costae(down)"},
        {"13","0","m. intercostales interni","margo superior costae(down)"},
        {"14","1","m. intercostales interni","margo inferior costae(up)"},
        {"15","0","m. transversus thoracis","pr. xiphoideos et sterni"},
        {"16","1","m. transversus thoracis","costae 2 #8211 6"},
        {"17","0","m. subcostales","costae 10 #8211 12"},
        {"18","1","m. subcostales","внутр. пов-ть влагалищных ребер"},
        {"19","0","m. levatores coastrum","pr. transversus cerv 7"},
        {"20","0","m. levatores coastrum","pr. transversus thor 1 #8211 11"},
        {"21","1","m. levatores coastrum","argulus costae"}
};
 
@Override
protected void onCreate(Bundle savedInstanceState){
                ...
}
 
public void onClick(View v) {
        Intent intent = new Intent(MainActivity.this, TestActivity.class);
        
        switch (v.getId()) {
        ..
        case R.id.btnChest:
            switch (radioGroup.getCheckedRadioButtonId()) {
            case R.id.radioStart:
                intent.putExtra("state", 0);
                intent.putExtra("massive",Chest);
              break;
            case R.id.radioClose:
                intent.putExtra("state", 1);
                intent.putExtra("massive",Chest);
              break;
            }
            startActivity(intent);
            break;
            ..
        }
      }
TestActivity
Java
1
2
3
4
5
6
7
8
    String[][] test;
    Integer state;
        protected void onCreate(Bundle savedInstanceState) {
                ...
        test=(String[][]) getIntent().getExtras().get("massive");
        state=getIntent().getExtras().getInt("state");  
                ...
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru