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

Jsoap не работает - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нужен совет по правильной логике для авторизации пользователя при запуске приложения http://www.cyberforum.ru/android-dev/thread1724254.html
Новичок в java и android, так что прошу сильно не пинать за терминологию :) Итак. Хочу ради самообучения сделать приложение, которое будет при старте (сразу после показа основного layout) пытаться авторизоваться на веб-сервере: для этого отправлять запрос get вида http//myserver/auth?l=login&p=password (логин и пароль читаются из сохраненных настроек) и дожидаться ответ. Если логин и...
Программирование Android Приложение перестало распознавать кириллицу Помогите понять в чем проблема и исправить. С недавних пор в приложении (igromania от Nowapps) все новое в ленте новостей не распознает русский текст (в место русского знаки вопроса в ромбе), хотя все статьи по старше не изменились и остались на русском. Посоветуйте как и что делать что б все стало как прежде а то я приложение использую постоянно а разработчики его не обновляют давно и сами явно... http://www.cyberforum.ru/android-dev/thread1724220.html
Программное подключение к WiFi сети Программирование Android
Пишу прогу, которая должна подключать телефон к WiFi точке. Рядом с телефоном стоит роутер Dlink сеть - без пароля. Делал по данному гайду http://stackoverflow.com/questions/8818290/how-to-connect-to-a-specific-wifi-network-in-android-programmatically Телефон подключается к сети. Сделал возможность вписывать свое название сети через EditText - так не работает. В отладчике отрабатывает...
Device emulator - ПОДКЛЮЧАЙСЯ! Программирование Android
Опять живой эмулятор не хочет оживиться. Уже по горло стоит) - Подключил устройство как камеру; - Активировал отладку USB; - Все конфигурации AS в норме; - Google USB Driver скачан. А связаться с AS мой телефон не хочет. Установил всевозможные драйвера для windows. Подключал usb шнур во все *хм-хм* дырки процессора. Поменял сам шнур. Порекомендуйте решение, выберу то, что не использовал,...
Программирование Android Получить IP, используя класс InetAddress http://www.cyberforum.ru/android-dev/thread1723757.html
пытаюсь получить IP адресс import java.net.InetAddress; InetAddress IP_; String Str = IP_.getHostAddress(); // требует инициализировать IP_, а конструктора доступного нет... // делаю IP_=null;
Программирование Android нужен проект на Android Studio строго не судите! я недавно начал изучать Android программирование. И вот мене дали задание создать Android приложение. в этом приложение должно быть лекции каждый по теме что мы изучали все эти годы. Если у кого-то есть похожи проект на Android Studio пожалуйста можете скинуть, это может быть книги,журнал ну что угодно похожие под описанию лекции. ЗАРАНЕЕ СПАСИБО !!! подробнее

Показать сообщение отдельно
illya05
139 / 95 / 19
Регистрация: 03.08.2013
Сообщений: 751
30.04.2016, 13:53  [ТС]     Jsoap не работает
fraley, Я ведь забыл рассказать зачем мне это всё. Мне нужно получить статус (онлайн/оффлайн) человека в ВК по его ID. И результат записать в TextView.

Попробовал сделать так:
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
database dbHandler;
    Document doc = null;
    TextView personName;
    TextView personStatus;
 
    String url = "http://vk.com/";
    ArrayList<String> arrayList;
    String personID;
 
    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_person_page);
 
        dbHandler = new database(this, null, null, 1);
 
        Bundle personData = getIntent().getExtras();
        if(personData == null) return;
        String personMessage = personData.getString("personName");
 
        final TextView personName = (TextView)findViewById(R.id.labelName);
        final TextView personStatus = (TextView)findViewById(R.id.labelStatus);
        personName.setText(personMessage);
        personID = personMessage;
 
        new MyTask().execute();
 
        personStatus.setText(arrayList.toString()); // Ошибка
    }
 
    public class MyTask extends AsyncTask<Void, Void, Void>{
        @Override
        protected Void doInBackground(Void... voids){
 
            try{
                Document document = Jsoup.connect(url + personID).get();
                Elements description = document.select("a");
                
                arrayList.add(doc.title());
            }catch(IOException ex){
                ex.printStackTrace();
            }
            return null;
        }
        @Override
        protected void onPostExecute(Void aVoid){
            //personStatus.setText(doc.title());
        }
    }
Код
04-30 10:53:06.445 12786-12786/link.stuzer.vkonlinetrigger I/art: Not late-enabling -Xcheck:jni (already on)
04-30 10:53:06.488 12786-12786/link.stuzer.vkonlinetrigger W/System: ClassLoader referenced unknown path: /data/app/link.stuzer.vkonlinetrigger-1/lib/x86
04-30 10:53:06.758 12786-12815/link.stuzer.vkonlinetrigger D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
04-30 10:53:06.813 12786-12815/link.stuzer.vkonlinetrigger I/OpenGLRenderer: Initialized EGL, version 1.4
04-30 10:53:06.859 12786-12815/link.stuzer.vkonlinetrigger W/EGL_emulation: eglSurfaceAttrib not implemented
04-30 10:53:06.859 12786-12815/link.stuzer.vkonlinetrigger W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xabeab3c0, error=EGL_SUCCESS
04-30 10:53:07.471 12786-12786/link.stuzer.vkonlinetrigger I/Choreographer: Skipped 32 frames!  The application may be doing too much work on its main thread.
04-30 10:53:16.928 12786-12786/link.stuzer.vkonlinetrigger D/AndroidRuntime: Shutting down VM
04-30 10:53:16.928 12786-12786/link.stuzer.vkonlinetrigger E/AndroidRuntime: FATAL EXCEPTION: main
                                                                             Process: link.stuzer.vkonlinetrigger, PID: 12786
                                                                             java.lang.RuntimeException: Unable to start activity ComponentInfo{link.stuzer.vkonlinetrigger/link.stuzer.vkonlinetrigger.personPage}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.util.ArrayList.toString()' on a null object reference
                                                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
                                                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
                                                                                 at android.app.ActivityThread.-wrap11(ActivityThread.java)
                                                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
                                                                                 at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                                 at android.os.Looper.loop(Looper.java:148)
                                                                                 at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
                                                                              Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.util.ArrayList.toString()' on a null object reference
                                                                                 at link.stuzer.vkonlinetrigger.personPage.onCreate(personPage.java:41)
                                                                                 at android.app.Activity.performCreate(Activity.java:6237)
                                                                                 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
                                                                                 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
                                                                                 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)*
                                                                                 at android.app.ActivityThread.-wrap11(ActivityThread.java)*
                                                                                 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)*
                                                                                 at android.os.Handler.dispatchMessage(Handler.java:102)*
                                                                                 at android.os.Looper.loop(Looper.java:148)*
                                                                                 at android.app.ActivityThread.main(ActivityThread.java:5417)*
                                                                                 at java.lang.reflect.Method.invoke(Native Method)*
                                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)*
                                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)*
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err: org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=http://vk.com/yyyy
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:590)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:540)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:227)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at org.jsoup.helper.HttpConnection.get(HttpConnection.java:216)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at link.stuzer.vkonlinetrigger.personPage$MyTask.doInBackground(personPage.java:49)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at link.stuzer.vkonlinetrigger.personPage$MyTask.doInBackground(personPage.java:44)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at android.os.AsyncTask$2.call(AsyncTask.java:295)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
04-30 10:53:17.023 12786-12818/link.stuzer.vkonlinetrigger W/System.err:     at java.lang.Thread.run(Thread.java:818)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru