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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нужен совет по правильной логике для авторизации пользователя при запуске приложения http://www.cyberforum.ru/android-dev/thread1724254.html
Новичок в java и android, так что прошу сильно не пинать за терминологию :) Итак. Хочу ради самообучения сделать приложение, которое будет при старте (сразу после показа основного layout) ...
Программирование Android Приложение перестало распознавать кириллицу Помогите понять в чем проблема и исправить. С недавних пор в приложении (igromania от Nowapps) все новое в ленте новостей не распознает русский текст (в место русского знаки вопроса в ромбе), хотя... http://www.cyberforum.ru/android-dev/thread1724220.html
Программное подключение к WiFi сети Программирование Android
Пишу прогу, которая должна подключать телефон к WiFi точке. Рядом с телефоном стоит роутер Dlink сеть - без пароля. Делал по данному гайду...
Device emulator - ПОДКЛЮЧАЙСЯ! Программирование Android
Опять живой эмулятор не хочет оживиться. Уже по горло стоит) - Подключил устройство как камеру; - Активировал отладку USB; - Все конфигурации AS в норме; - Google USB Driver скачан. А...
Программирование Android Получить IP, используя класс InetAddress http://www.cyberforum.ru/android-dev/thread1723757.html
пытаюсь получить IP адресс import java.net.InetAddress; InetAddress IP_; String Str = IP_.getHostAddress(); // требует инициализировать IP_, а конструктора доступного нет... // делаю ...
Программирование Android нужен проект на Android Studio строго не судите! я недавно начал изучать Android программирование. И вот мене дали задание создать Android приложение. в этом приложение должно быть лекции каждый по теме что мы изучали все эти... подробнее

Показать сообщение отдельно
illya05
139 / 95 / 19
Регистрация: 03.08.2013
Сообщений: 763
30.04.2016, 13:53  [ТС]
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)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru