С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ошибка: java.lang.NullPointerException: Attempt to invoke virtual method - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Почему при перезагрузке телефона падают все Service с ошибкой unfortunately has stopped? http://www.cyberforum.ru/android-dev/thread1393504.html
Сколько сервисов и ресиверов было запущено - столько ошибок и выдаст. Причем такое встречается только на некоторых телефонах. Если убираю запуск сервисов, ребутаюсь, ошибок нет. Как правильно...
Программирование Android Как создать приложение для Android Я хочу создать приложение для Android, и я C ++ новичка (я знаю, классы и т.д.), как я могу создать приложение для Android? вообще я могу это сделать? Что я должен знать? http://www.cyberforum.ru/android-dev/thread1393465.html
Несколько нажатий Программирование Android
Подскажите пожалуйста как сделать так, что бы можно было нажимать на ОДНУ кнопку несколько раз и она например меняла бы звук нажал первый раз один звук, нажал второй раз другой звукук и тд. ...
Программирование Android Android - SlidingTabLayout + local DB + Fragment + SearchView
Добрый день, Уважаемые наставники. Прошу помощи в правильной и грамотной реализации части приложения. В чем заключается суть: необходимо реализовать чат между друзьями, использующее приложение....
Программирование Android Загрузка сохраненной информации http://www.cyberforum.ru/android-dev/thread1393325.html
Доброго времени суток. Подскажите пожалуйста, как можно организовать единоразовую загрузку ранее сохраненной информаци в SharedPreferences. Под единоразовой понимается, что она будет происходить...
Программирование Android Переделать проект с С++ на Android Здравствуйте! Помогите пожалуйста переделать программу для Андроид (Переделка с С++ на Андроид). Использую Android studio? Возился с командами java, сложновато переделать в частности алгоритм расчета... подробнее

Показать сообщение отдельно
cartman228
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 5
12.03.2015, 23:17
Здравствуйте, это я Hisenberg228 вот мой код.

ошибка
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
at com.elik.ion.elik.Setting.updateTextView(Setting.java:57)
at com.elik.ion.elik.Setting.setLocale(Setting.java:68)
at com.elik.ion.elik.Setting.onClick(Setting.java:44)
at android.view.View.performClick(View.java:4756)
at android.view.View$PerformClick.run(View.java:19749)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)


код
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
import android.app.Activity;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ImageButton;
import android.widget.TextView;
 
 
import java.util.Locale;
 
public class Setting extends Activity implements View.OnClickListener {
 
    String mLang;
    private Locale mNewLocale;
    TextView txLang;
    TextView txAb;
    TextView txPlay;
    TextView txAc;
    TextView txSet;
 
 
    protected void onCreate(Bundle savedInstanceState) {
 
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.settings);
 
        ImageButton lang = (ImageButton) findViewById(R.id.imageButton9);
        lang.setOnClickListener(this);
    }
 
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.imageButton9:
                setLocale("ru");
                break;
        }
    }
 
    void updateTextView() {
        txLang = (TextView) findViewById(R.id.textView);
        txLang.setText(getResources().getString(R.string.language));
 
        txAb = (TextView) findViewById(R.id.textView2);
        txAb.setText(getResources().getString(R.string.about));
 
        txPlay = (TextView) findViewById(R.id.textView3);
        txPlay.setText(getResources().getString(R.string.playy));
 
        txAc = (TextView) findViewById(R.id.textView4);
        txAc.setText(getResources().getString(R.string.achievement));
 
        txSet = (TextView) findViewById(R.id.textView5);
        txSet.setText(getResources().getString(R.string.setting));
 
    }
 
 
    void setLocale(String mLang) {
        mNewLocale = new Locale(mLang);
        Locale.setDefault(mNewLocale);
        android.content.res.Configuration config = new Configuration();
        config.locale = mNewLocale;
        getResources().updateConfiguration(config, getResources().getDisplayMetrics());
        updateTextView();
    }
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.