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

Обработка checkbox'ов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как правильно написать меню? http://www.cyberforum.ru/android-dev/thread573727.html
Я использую в своем приложении менюшку, которая вызывается стандартной кнопкой menu. Вопрос: если в приложении несколько активити, соответственно несколько классов, то неужели чтобы иметь возможность вызывать меню из всех активити нужно прописывать функции public boolean onCreateOptionsMenu public boolean onOptionsItemSelected в каждом классе? Если выносить эти функции в отдельный класс,...
Программирование Android Android не могу понять где ошибся... ну собственно, сама проблема, сразу же вылетает приложение вот главный activity: package app.vk.Jericho; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; http://www.cyberforum.ru/android-dev/thread573706.html
Создание XML запроса Программирование Android
Всем привет) Пишу приложения для регистрирования пользователей на сервере. Пользователь вводит данные,создаётся хмл файл и отправляется на сервер. К сожалению,проверить на реальном устройстве не могу,поэтому прошу - проверьте,пожалуйста,создатся ли файл на карте памяти? И самое главное - Подскажите,как организовать отправку этого файла на сервер? Заранее спасибо! (з.ы. код корявый,знаю,я...
Программирование Android android menu setVisible
Прошу помощи, как можно допустим при нажатии на пункт меню, его скрыть, и показать другой пункт меню? я делаю так : public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu); return true; } // обработка нажатий @Override
Программирование Android Изменение настроек http://www.cyberforum.ru/android-dev/thread572735.html
После установки программы SwipePad захотелось, чтобы прямо из неё можно было быстро включить/выключить звук, WiFi, bluetooth и так далее. Но как-то во всяких книжках про Android не написано, как менять настройки, в официальной документации примеров не нашёл (да и английский знаю плохо). Долго гуглил, всё, что получилось реализовать - это выключение звука. Подскажите, пожалуйста, как можно...
Программирование Android Как выбрать View-элементы на intellij idea? открыл res > layout > main.xml и не могу найти form widgets на intellij idea надо переташить TextView, Button, checkbox и тд подробнее

Показать сообщение отдельно
jumper.leto
1 / 1 / 0
Регистрация: 08.11.2010
Сообщений: 66
15.05.2012, 12:17  [ТС]
каким образом можно сделать вот так вот к примеру ?
new DownloadVkTask().execute(res1,res2,res3 и т.д.);
только соответственно res1,res2,res3... выбираются из чек боксов.
То есть если выбрано 1 и 3 то посылаем только res1,res3 ?
если делать на подобии
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
int i;
String res[];
    if (cb1.isChecked()) {
                        
                    res[i]=res1; i++;
                }
                if (cb2.isChecked()) {
                    res[i]=res2; i++;
                }
                if (cb3.isChecked()) {
                    res[i]=res3; i++;
                }
new DownloadVkTask().execute(res);
То компилит нормально, но ничего не загружается...

Добавлено через 20 минут
Еще проблема, сделал так:
Javascript
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
public void onclick(View v) {   
        // TODO Auto-generated method stub
        switch (v.getId()) {
        case R.id.buttonDownl:
                nmbr=0;
                if (cb1.isChecked()) {
                        
                    res[nmbr]=res1; nmbr++;
                }
                if (cb2.isChecked()) {
                    res[nmbr]=res2; nmbr++;
                }
                if (cb3.isChecked()) {
                    res[nmbr]=res3; nmbr++;
                }
                if (cb4.isChecked()) {
                    res[nmbr]=res4; nmbr++;
                }
                if (cb5.isChecked()) {
                    res[nmbr]=res5; nmbr++;
                }
                if (cb6.isChecked()) {
                    res[nmbr]=res6; nmbr++;
                }
                if (cb7.isChecked()) {
                    res[nmbr]=res7; nmbr++;
                }
              //    
             new DownloadVkTask().execute(res[0]);
            
                break;
        case R.id.buttonRefr:
            VkApi();
        break;  
        }
    }
Javascript
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
public void VkApi () {
         try {
             int count1 = 7;
            array = api.getAudiomy(account.user_id, null, count1);
            obj1 = array.getJSONObject(0);
            obj2 = array.getJSONObject(1);
            obj3 = array.getJSONObject(2);
            obj4 = array.getJSONObject(3);
            obj5 = array.getJSONObject(4);
            obj6 = array.getJSONObject(5);
            obj7 = array.getJSONObject(6);
            /////////////////////////////////////////////////////////////////
            res1 = obj1.getString("url");
            res11 = obj1.getString("title");
            /////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////
            res2 = obj2.getString("url");
            res22 = obj2.getString("title");
            /////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////
            res3 = obj3.getString("url");
            res33 = obj3.getString("title");
            /////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////
            res4 = obj4.getString("url");
            res44 = obj4.getString("title");
            /////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////
            res5 = obj5.getString("url");
            res55 = obj5.getString("title");
            /////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////
            res6 = obj6.getString("url");
            res66 = obj6.getString("title");
            /////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////
            res7 = obj7.getString("url");
            res77 = obj7.getString("title");
            /////////////////////////////////////////////////////////////////       
            song1.setText(res11);
            song2.setText(res22);
            song3.setText(res33);
            song4.setText(res44);
            song5.setText(res55);
            song6.setText(res66);
            song7.setText(res77);
              //Показать сообщение в UI потоке 
          } catch (Exception e) {
              e.printStackTrace();
          }
    }
При нажатии на кнопку Downl выдает ошибку :
вот лог:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
05-15 12:17:18.155: D/AndroidRuntime(16695): Shutting down VM
05-15 12:17:18.165: W/dalvikvm(16695): threadid=1: thread exiting with uncaught exception (group=0x40015560)
05-15 12:17:18.165: E/AndroidRuntime(16695): FATAL EXCEPTION: main
05-15 12:17:18.165: E/AndroidRuntime(16695): java.lang.IllegalStateException: Could not execute method of the activity
05-15 12:17:18.165: E/AndroidRuntime(16695):    at android.view.View$1.onClick(View.java:2165)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at android.view.View.performClick(View.java:2506)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at android.view.View$PerformClick.run(View.java:9112)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at android.os.Handler.handleCallback(Handler.java:587)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at android.os.Handler.dispatchMessage(Handler.java:92)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at android.os.Looper.loop(Looper.java:130)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at android.app.ActivityThread.main(ActivityThread.java:3835)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at java.lang.reflect.Method.invokeNative(Native Method)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at java.lang.reflect.Method.invoke(Method.java:507)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at dalvik.system.NativeStart.main(Native Method)
05-15 12:17:18.165: E/AndroidRuntime(16695): Caused by: java.lang.reflect.InvocationTargetException
05-15 12:17:18.165: E/AndroidRuntime(16695):    at java.lang.reflect.Method.invokeNative(Native Method)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at java.lang.reflect.Method.invoke(Method.java:507)
05-15 12:17:18.165: E/AndroidRuntime(16695):    at android.view.View$1.onClick(View.java:2160)
05-15 12:17:18.165: E/AndroidRuntime(16695):    ... 11 more
05-15 12:17:18.165: E/AndroidRuntime(16695): Caused by: java.lang.NullPointerException
05-15 12:17:18.165: E/AndroidRuntime(16695):    at app.vk.Jericho.VkJerichoActivity.onclick(VkJerichoActivity.java:239)
05-15 12:17:18.165: E/AndroidRuntime(16695):    ... 14 more
Подскажите что может быть?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru