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

Ошибка приложения (парсинг jsoup) - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Создание радио-приложения для Android http://www.cyberforum.ru/android-dev/thread813708.html
Здравствуйте. Изучаю создание радио-приложения для Андроида, однако ресурсов по данной теме нашел немного. Подскажите шаги, необходимые для создания такого приложения, а также принцип работы и т.д....
Программирование Android Размер виджета рабочего стола, после изменения его размера Android Здравствуйте, коллеги. Столкнулся с проблемой при разработке виджета для рабочего стола. С появлением возможности изменения размера виджета пользователем, стало не понятно каким размером обладает... http://www.cyberforum.ru/android-dev/thread813392.html
клиент-сервер (телефон+планшет) Программирование Android
можно создать двохсторонний сервер для телефона и планшета? нужно выполнять запросы на телефоне и планшете... нужно получить контакты(имя, телефон) с телефона на планшет, позвонить с планшета...
Ошибка при запуске Программирование Android
При запуске приложения выводит ошибку: "В приложении "Saint switcher" произошла ошибка" в чем ошибка? Вот код package com.example.saintswitcher; import com.slidingmenu.lib.SlidingMenu; import...
Программирование Android Content Assist http://www.cyberforum.ru/android-dev/thread812939.html
перестал работать Content Assist и Contecst Information для классов Android при нажатии Ctrl+Space в подсказке видны только стандартные java классы и методы и ничего из android. в чем проблема? уже...
Программирование Android Клиент-сервер (сокеты) Хочу тестировать клиент-серверное приложение на базе слкетов, но не знаю какой IP нужно указывать в клиентском приложении, которое потом запускается в Android-эмуляторе, чтобы данные на ПК... подробнее

Показать сообщение отдельно
OT_VINTA
114 / 91 / 2
Регистрация: 13.02.2013
Сообщений: 260
21.03.2013, 17:53  [ТС]
Цитата Сообщение от c4sp3r Посмотреть сообщение
OT_VINTA, начни с этого урока
http://startandroid.ru/ru/uroki/vse-...yj-primer.html

Java
1
2
3
4
5
6
7
8
9
@Override
    protected Void doInBackground(Void... params) {
      try {
        TimeUnit.SECONDS.sleep(2); // В его уроках эмитирует например сетевые операции
      } catch (InterruptedException e) {
        e.printStackTrace();
      }
      return null;
    }
Заместо этого вставляй свой код только не тупо копировать, вставить а прочитай уроки сначала по AsyncTask!

Добавлено через 26 минут
Вот тебе готовый пример:
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
package com.example.parserexample;
 
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
 
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.Menu;
import android.widget.TextView;
 
public class MainActivity extends Activity {
 
    private TextView textView;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        textView = (TextView) findViewById(R.id.textView);
        
        new MyParser().execute("http://otvinta-f1.narod.ru/");
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
    private class MyParser extends AsyncTask<String, Void, String> {
 
        @Override
        protected String doInBackground(String... links) {  
            Document doc = null;
            try {
                doc = Jsoup.connect(links[0]).get();
            } catch (Exception e) {
                e.printStackTrace();
            }
            return doc.title();
        }
 
        @Override
        protected void onPostExecute(String result) {
            textView.setText(result);
        }
        
    }
}
Только не забудь в манифест добавить:
XML
1
<uses-permission android:name="android.permission.INTERNET" />
Спасибо огромное!!!

Теперь буду мучиться как отдельные части по ид или классу вытащить :-)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru