Форум программистов, компьютерный форум 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го телефона? Подскажите пожалуйста хотя-бы в какую сторону копать инструкции? Добавлено через 6 часов 16 минут ...погуглил немножко...
Android Чтение из файла Всем привет! Не могу никак разобраться как прочитать файл, который идёт в составе самой программы.. Подскажите, как прописать правильно путь к этому файлу и где его лучше разместить?? Пробовал по-разному - либо пишет что-то типа ...contains path separator, либо вообще file not found.. подробнее

Показать сообщение отдельно
FRCJocker
0 / 0 / 0
Регистрация: 30.12.2013
Сообщений: 4
30.12.2013, 04:47     Передача двойного массива в другое активити
Доброго времени суток, возникла проблема с массивом!
Пытаюсь передать через 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");  
                ...
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru