Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
140 / 96 / 47
Регистрация: 03.08.2013
Сообщений: 765
1

Jsoap не работает

29.04.2016, 22:03. Показов 1927. Ответов 26
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вроде всё подключил, но про вызове функции приложение крашиться.
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
package link.stuzer.vkonlinetrigger;
 
import android.graphics.Typeface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.TextView;
 
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
 
import java.io.IOException;
 
public class personPage extends AppCompatActivity{
    database dbHandler;
 
    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_person_page);
 
        checkPersonStatus("testID"); // Тут краш
    }
 
    public void checkPersonStatus(String personid){
        try{
            Document doc = Jsoup.connect("http://vk.com/" + personid).get();
            String style = doc.select("#profile_online_lv").first().data();
            TextView test = (TextView)findViewById(R.id.labelStatus);
            test.setText(style);
        }catch(IOException e){
            //e.printStackTrace();
        }
    }
}
Лог:
Код
04-29 19:02:14.548 7780-7780/? I/art: Not late-enabling -Xcheck:jni (already on)
04-29 19:02:14.588 7780-7780/link.stuzer.vkonlinetrigger W/System: ClassLoader referenced unknown path: /data/app/link.stuzer.vkonlinetrigger-1/lib/x86
04-29 19:02:14.731 7780-7803/link.stuzer.vkonlinetrigger D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
04-29 19:02:14.792 7780-7803/link.stuzer.vkonlinetrigger I/OpenGLRenderer: Initialized EGL, version 1.4
04-29 19:02:14.825 7780-7803/link.stuzer.vkonlinetrigger W/EGL_emulation: eglSurfaceAttrib not implemented
04-29 19:02:14.825 7780-7803/link.stuzer.vkonlinetrigger W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xad760ac0, error=EGL_SUCCESS
04-29 19:02:16.301 7780-7780/link.stuzer.vkonlinetrigger D/AndroidRuntime: Shutting down VM
04-29 19:02:16.303 7780-7780/link.stuzer.vkonlinetrigger E/AndroidRuntime: FATAL EXCEPTION: main
                                                                           Process: link.stuzer.vkonlinetrigger, PID: 7780
                                                                           java.lang.RuntimeException: Unable to start activity ComponentInfo{link.stuzer.vkonlinetrigger/link.stuzer.vkonlinetrigger.personPage}: android.os.NetworkOnMainThreadException
                                                                               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: android.os.NetworkOnMainThreadException
                                                                               at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1273)
                                                                               at java.net.InetAddress.lookupHostByName(InetAddress.java:431)
                                                                               at java.net.InetAddress.getAllByNameImpl(InetAddress.java:252)
                                                                               at java.net.InetAddress.getAllByName(InetAddress.java:215)
                                                                               at com.android.okhttp.internal.Network$1.resolveInetAddresses(Network.java:29)
                                                                               at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:188)
                                                                               at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:157)
                                                                               at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:100)
                                                                               at com.android.okhttp.internal.http.HttpEngine.createNextConnection(HttpEngine.java:357)
                                                                               at com.android.okhttp.internal.http.HttpEngine.nextConnection(HttpEngine.java:340)
                                                                               at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:330)
                                                                               at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:248)
                                                                               at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:433)
                                                                               at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:114)
                                                                               at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:563)
                                                                               at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:540)
                                                                               at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:227)
                                                                               at org.jsoup.helper.HttpConnection.get(HttpConnection.java:216)
                                                                               at link.stuzer.vkonlinetrigger.personPage.checkPersonStatus(personPage.java:42)
                                                                               at link.stuzer.vkonlinetrigger.personPage.onCreate(personPage.java:31)
                                                                               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)*
В чём может быть проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2016, 22:03
Ответы с готовыми решениями:

Приложение работает в Debug, странно работает в Release и не работает при билде
Действия выполняются на эмуляторе Pixel 2. Android 9.0. Если я запускаю приложение с конфигурацией...

Мышь работает через раз, то есть запустил ОС - мышь не работает, перезагрузил - мышь работает
Установлена Windows 7 со всеми последними обновлениями. Все всегда замечательно работало. Но с...

У клиента не работает роутер. У Меня дома работает. TRENDnet TEW-432BRP
Добрый день! У клиента установлен TRENDnet TEW-432BRP. Настроен для подключения к Beeline, но...

Через sublime text 3 и компилятор g++ работает, посоветовали скачать VS, не работает. Миниатюры
через sublime text 3 и компилятор g++ работает, посоветовали скачать VS, не работает.

26
111 / 111 / 43
Регистрация: 24.05.2015
Сообщений: 329
01.05.2016, 09:55 21
Author24 — интернет-сервис помощи студентам
Что такое in?
InputStream?

Java
1
Caused by: java.lang.NullPointerException: in == null
0
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
01.05.2016, 11:44 22
illya05, так, я что-то пропустил) а почему не взять vk sdk, в которой всё реализовано?
0
140 / 96 / 47
Регистрация: 03.08.2013
Сообщений: 765
01.05.2016, 16:59  [ТС] 23
fraley, Я сам не знаю.
YuraAAA, Можете туториалы дать хорошие?
0
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
01.05.2016, 17:08 24
illya05, на оф. сайте всё довольно подробно описано. https://vk.com/dev/android_sdk
1
260 / 208 / 99
Регистрация: 13.12.2015
Сообщений: 1,098
01.05.2016, 17:28 25
не будет ли js удобнее? (типа кроссплатформенность)
0
1605 / 1337 / 291
Регистрация: 25.10.2009
Сообщений: 3,487
Записей в блоге: 2
01.05.2016, 17:29 26
SergioO, в каком смысле js? Кроссплатформенность к чему?
0
111 / 111 / 43
Регистрация: 24.05.2015
Сообщений: 329
01.05.2016, 19:56 27
Цитата Сообщение от illya05 Посмотреть сообщение
Я сам не знаю.
illya05, код был скопирован как есть и не работает?
0
01.05.2016, 19:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2016, 19:56
Помогаю со студенческими работами здесь

Swf не работает, а в тестовом режиме в самом flash и формате exe работает
Доброго времени суток. Такая проблема: есть рабочий код обмена данными с php скриптам. В тестовом...

Из-за чего интернет работает на техникумовских компьютерах и не работает подключении к моему ноутбуку
В Техникуме есть разные компьютеры - для учителей - для студентов - библиотечные ...

Не работает скомпилированный EXE файл хотя в самой среде игра работает
Я почти закончил разработку своей игры на Unity2D но после запуска скомпилированного EXE файла...

Ноутбук работает только с Wi Fi роутера дома, в кафе не работает и везде. Почему?
Подскажите пожалуйста, почему у меня ноутбук с виндой 7, работает вай фай только дома с роутера. А...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru