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

FATAL EXCEPTION: main java.lang.NullPointerException - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Визуальная настройка WebView http://www.cyberforum.ru/android-dev/thread1149239.html
как убрать это окошечко, отображаемое при зуме?
Программирование Android Когда вопросы кончаются, сделать кнопку неактивной и вывести сообщение о том, что вопросы кончились Кто знает ребят подскажите в чем проблема, есть метод обновляющий текст в TextView (всего 6 вопросов). Так вот когда вопросы кончаются необходимо сделать кнопку неактивной и вывести сообщение о том что вопросы кончились. Метод обновления вопросов: private void updateQuestion(){ if(mCurrentIndex > 0 && mCurrentIndex < 6){ int question = mQuestionBank.getQuestion();... http://www.cyberforum.ru/android-dev/thread1149148.html
Программирование Android Как растянуть FrameLayout на весь экран
Как растянуть FrameLayout на весь экран. Скрин во вложениях если кому что не понятно)
Проверка наличия элемента в layout Программирование Android
Доброго времени суток. Подскажите - как провести проверку наличия элемента в коде. В моем случае необходимо провести проверку наличия батона в layout, если батон присутствует, то сохранить ее текст в pref. единственное до чего дошел: if(button1.isInLayout()){ editor.putString("buttontext1", button1.getText().toString()); } Не знаю, работает такой метод или нет, но минимальная...
Программирование Android Разбор XML http://www.cyberforum.ru/android-dev/thread1148769.html
Подскажите как распарсить XML строчку? Есть String Xml_Stroka=<Doc> <Histor> <Name>"Vasya"</Name> <Family>"Ivanov"</Family> </Histor> </Doc>
Программирование Android Скачивание документа с сервера Добрый вечер. Столкнулась с элементарной проблемой..мне нужно скачать документ на смартфон с сервера Log.i("Ссылка = ", st); new DownloadFileFromURL().execute(st.toString()); - я получаю массив всех ссылок на скачивание документов а используя: st.toString() - не срабатывает, ссылка появляется, скачивания по ней не происходит. Если же просто задать ссылку вручную:... подробнее

Показать сообщение отдельно
mskalash
2 / 2 / 0
Регистрация: 13.12.2013
Сообщений: 20

FATAL EXCEPTION: main java.lang.NullPointerException - Программирование Android

15.04.2014, 17:29. Просмотров 3622. Ответов 5
Метки (Все метки)

Помогите есть исходный код
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
package com.br.br;
 
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.provider.MediaStore;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.text.format.DateFormat;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.os.Build;
import android.widget.ImageView;
import android.widget.TextView;
 
import org.w3c.dom.Text;
 
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Calendar;
import java.util.Date;
import java.util.Formatter;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Date;
 
public class MainActivity extends ActionBarActivity implements View.OnClickListener {
    Button b1;
    EditText editText1;
    EditText editText2;
    TextView t1;
 
 
    static final int GALLERY_REQUEST = 1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        editText1 = (EditText) findViewById(R.id.editText1);
        editText2 = (EditText) findViewById(R.id.editText2);
        Button b1 = (Button) findViewById(R.id.b1);
        b1.setOnClickListener(this);
 
    }
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
 
 
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
 
 
 
    @Override
    public void onClick(View v) {
 
        switch (v.getId()) {
            case R.id.b1:
                String a;
                String b;
                long b1 = 0;
                long a1 = 0;
                a = editText1.getText().toString();
                b = editText2.getText().toString();
                SimpleDateFormat da = new SimpleDateFormat("dd.MM.yyyy");
                SimpleDateFormat db = new SimpleDateFormat("dd.MM.yyyy");
try {
                    a1 = da.parse(a).getTime();
                } catch (ParseException e) {
                    e.printStackTrace();
                }
             try {
                    b1 = db.parse(b).getTime();
                } catch (ParseException e) {
                    e.printStackTrace();
                }
 
                long t = (b1 - a1)/(1000*24*3600);
double F=Math.sin(2*Math.PI*t/23);//физическое
double E=Math.sin(2*Math.PI*t/28);//эмоцеональное
double I=Math.sin(2*Math.PI*t/33);//интелектуальное
               // t1.setText("Hello world");
if(F>E) {
    if (F > I) {
 
        //t1.setText("Hello world");
    }
}
                if(E>F) {
                    if (E > I) {
 
                       // t1.setText("Эмоции");
 
                    } else {
                       // t1.setText("Интелект");
                    }
                }
break;
 
 
        }
    }
 
 
 
 
    /**
     * A placeholder fragment containing a simple view.
     */
    public static class PlaceholderFragment extends Fragment {
 
        public PlaceholderFragment() {
        }
 
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.fragment_main, container, false);
            return rootView;
        }
    }
 
}
при нажатии на кнопку выдаётся ошибка следуйщего вида
17807-17807/com.br.br E/AndroidRuntime? FATAL EXCEPTION: main
java.lang.NullPointerException
at com.br.br.MainActivity.onClick(MainActivity.java:102)
at android.view.View.performClick(View.java:4243)
at android.view.View$PerformClick.run(View.java:17520)
at android.os.Handler.handleCallback(Handler.java:725)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:153)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
кто знает что делать подскажите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru