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

Подскажите, где ошибка - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как изменять яркость экрана? http://www.cyberforum.ru/android-dev/thread637152.html
Как программно изменять яркость экрана с помощью SeekBar?
Программирование Android Простая программа на Android Добрый день всем пользователям данного форума. Возникла необходимость в программе, которая во время звонка мне нажимала бы на виртуальной клавиатуре телефона определенную кнопку? каждые несколько... http://www.cyberforum.ru/android-dev/thread637107.html
Разные версии одного приложения Программирование Android
Методологический вопрос по разработке. У меня есть приложение, и две его версии - lite и pro. Отличаться они должны фактически только манифестом - я в манифесте напишу где-нибудь lite или pro, а...
search image and slide Программирование Android
Здравствуйте, хочу попросить помощи... есть приложение которое отвечает за то чтобы я производил поиск изображений с локального сервера и выдавал его андроиду с частотой 5 изображений в минуту(если...
Программирование Android Взять данные из xml Activity http://www.cyberforum.ru/android-dev/thread636668.html
Есть активити, у него есть ImageView. Как достучаться до значения height и width этого ImageView, чтобы получить значение?
Программирование Android Работа с PackageManager Подскажите, кто имел дело с PackageManager, как с ним работать? Не понятно, как получить иконки имеющихся приложений в системе, как показать их. Как получить активити всех приложений что в системе? И... подробнее

Показать сообщение отдельно
antleo
Сообщений: n/a

Подскажите, где ошибка - Программирование Android

13.08.2012, 19:57. Просмотров 921. Ответов 9
Метки (Все метки)

Здравствуйте. Только начинаю программировать, ни как не могу понять в чем ошибка. Как я понимаю, программа прерывается на строке:

DefaultHttpClient httpClient = new DefaultHttpClient();

Причем, если приведенный ниже код вставить в отдельный проект, то все работает. Подскажите, кто знает!

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
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
 
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.params.CoreProtocolPNames;
import org.apache.http.protocol.HTTP;
import org.xml.sax.SAXException;
 
import android.util.Log;
 
public class GetData {
    public String getXml(String url) throws SAXException {
        String xml = "";
        String xmlContentToSend = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><request></request>";        
        DefaultHttpClient httpClient = new DefaultHttpClient();
        httpClient.getParams().setBooleanParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, false);
        Log.d("My_logs", "Point 1");
        HttpPost httpPost = new HttpPost(url);
        httpPost.addHeader("Accept", "text/xml");
        httpPost.addHeader("Content-Type", "application/xml");
        
        try {
            StringEntity entity = new StringEntity(xmlContentToSend, HTTP.UTF_8);
            entity.setContentType("application/xml");
            httpPost.setEntity(entity);
            HttpResponse response = httpClient.execute(httpPost);
            InputStream stream = response.getEntity().getContent();                       
            BufferedReader mReader = new BufferedReader(new InputStreamReader(
                    stream, "UTF-8"), 8);
            StringBuilder mStringBuilder = new StringBuilder();
            String line = null;
            while ((line = mReader.readLine()) != null) {
            mStringBuilder.append(line + "\n");
            }
            stream.close();    
            xml = mStringBuilder.toString();
            Log.d("My_logs", "Содержимое xml файла:"+xml);            
        }
        catch (Exception ex) {
        }
        return xml;
Лог ошибок:
08-13 15:38:53.562: E/AndroidRuntime(340): FATAL EXCEPTION: main
08-13 15:38:53.562: E/AndroidRuntime(340): java.lang.RuntimeException: Unable to start activity ComponentInfo{ru.startandroid.develop.p0761tab/ru.startandroid.develop.p0761tab.MainActivity}: java.lang.RuntimeException: Unable to start activity ComponentInfo{ru.startandroid.develop.p0761tab/ru.startandroid.develop.p0761tab.OneActivity}: java.lang.NullPointerException
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.os.Handler.dispatchMessage(Handler.java:99)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.os.Looper.loop(Looper.java:123)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.ActivityThread.main(ActivityThread.java:3683)
08-13 15:38:53.562: E/AndroidRuntime(340): at java.lang.reflect.Method.invokeNative(Native Method)
08-13 15:38:53.562: E/AndroidRuntime(340): at java.lang.reflect.Method.invoke(Method.java:507)
08-13 15:38:53.562: E/AndroidRuntime(340): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
08-13 15:38:53.562: E/AndroidRuntime(340): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
08-13 15:38:53.562: E/AndroidRuntime(340): at dalvik.system.NativeStart.main(Native Method)
08-13 15:38:53.562: E/AndroidRuntime(340): Caused by: java.lang.RuntimeException: Unable to start activity ComponentInfo{ru.startandroid.develop.p0761tab/ru.startandroid.develop.p0761tab.OneActivity}: java.lang.NullPointerException
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.ActivityThread.startActivityNow(ActivityThread.java:1487)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:654)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.widget.TabHost.setCurrentTab(TabHost.java:326)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.widget.TabHost.addTab(TabHost.java:216)
08-13 15:38:53.562: E/AndroidRuntime(340): at ru.startandroid.develop.p0761tab.MainActivity.onCreate(MainActivity.java:51)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
08-13 15:38:53.562: E/AndroidRuntime(340): ... 11 more
08-13 15:38:53.562: E/AndroidRuntime(340): Caused by: java.lang.NullPointerException
08-13 15:38:53.562: E/AndroidRuntime(340): at java.io.StringReader.<init>(StringReader.java:46)
08-13 15:38:53.562: E/AndroidRuntime(340): at ru.startandroid.develop.p0761tab.OneActivity.prepareXpp(OneActivity.java:241)
08-13 15:38:53.562: E/AndroidRuntime(340): at ru.startandroid.develop.p0761tab.OneActivity.onCreate(OneActivity.java:99)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-13 15:38:53.562: E/AndroidRuntime(340): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
08-13 15:38:53.562: E/AndroidRuntime(340): ... 20 more
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru