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

Использование ресурсов классами - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Метод вызывается только после второго нажатия на кнопку http://www.cyberforum.ru/android-dev/thread1568489.html
есть метод import com.github.nkzawa.emitter.Emitter; import com.github.nkzawa.socketio.client.Ack; import com.github.nkzawa.socketio.client.IO; import com.github.nkzawa.socketio.client.Socket; //gradle (compile 'com.android.support:appcompat-v7:23.0.0' // compile 'com.github.nkzawa:socket.io-client:0.3.0')
Android Использование Slider в качестве таймера Привет. Есть кастомный слайдер с гита ( https://github.com/rey5137/Material/wiki/Slider ), нужно чтобы он по нажатию двигался из конца в начало в секундах, в зависимости от того сколько у него стоит maxValue. Сам не могу догнать. Буду премного благодарен, если объясните попонятнее, а то ещё новичок:( http://www.cyberforum.ru/android-dev/thread1568347.html
Android Genymotion не видит мой проект при запуске через itelij IDEA
Пользуюсь intelij Idea установил туда плагин Genymotion и не знаю как запустить через него мой проект .Значок genymotion есть при нажатии выбираю устройство ,запускаю , все запускается хорошо но моего проекта в загрузившемся телефоне нет .Слышал что перед запуском проект нужно собрать (нажать на зеленую кнопку run'app') .Нажимаю проект собирается но высвечивается окно с выбором устройств...
Как красиво закрывать приложение? Android
Здравствуйте! Столкнулся с проблемой: если я закрываю своё приложение при помощи диалогового окна, то выглядит это очень некрасиво. Это связано с тем, что при нажатии кнопки "Да" в диалоговом окне, оно не пропадает, а как-то некрасиво блекнет, а потом просто закрывается все активити приложения вместе с окном. Не пойму, как сделать, чтоб сначала пропадало диалоговое окно, а затем закрывалось...
Android Получить доступ к микрофону, и вывести сказанное на экран http://www.cyberforum.ru/android-dev/thread1568255.html
Добрый день уважаемые программисты! Передо мной встала задача следующего характера: Необходимо получить доступ к микрофону, и вывести сказанное на экран. Подскажите кто с этим работал как это реализовать? Добавлено через 15 часов 15 минут Все разобрался. Тему можно закрывать
Android какое приложение я удалил? Подскажите пожалуйста,какое приложение я мог удалить что перестал соединяться с ПК мой смарт LG G2 на Android Kit Kat. Официальные дрова от LG стоят, при подключении выдает такое окно: подробнее

Показать сообщение отдельно
yacyna
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 11

Использование ресурсов классами - Android

01.11.2015, 22:50. Просмотров 206. Ответов 3
Метки (Все метки)

В приложении есть кнопка и TextView.
Пользователь жмёт клавишу.
После нажатия клавиши я хочу, чтобы создался объект другого класса CoffeeApp и вызвался метод CoffeeApp.run(), который записал бы в TextView строку, хранящуюся в strings.xml

Но при нажатии клавиши вылетает по ошибке java.lang.NullPointerException на строке, которая присваивает введённый текст в TextView.

В чём может быть проблема?

Кликните здесь для просмотра всего текста

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
package com.example.robogiucetest_1;
 
 
public class MainActivity extends RoboActivity {
 
 
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        // Кнопка, которую будет жать пользователь
        Button myButton = (Button)findViewById(R.id.Mybutton); 
 
        // Ждём нажатия на кнопку
        myButton.setOnClickListener(new View.OnClickListener() { 
            @Override
            public void onClick(View w) {
 
             // Создаём второй класс, передавая в него строку
             CoffeeApp cApp = new CoffeeApp();  
 
             // Выполняем метод, который будет выводить строку
             cApp.run();  
            }
 
        });
    }
 
 
 
    class CoffeeApp
    {
        // Сюда хочу вывести строку, лежащую в strings.xml
        TextView heatStatus;   
        String string_heatStatus; 
 
        protected void onCreate(Bundle savedInstanceState) { 
 
            setContentView(R.layout.activity_main);   
 
            // Ссылка на текстовое поле, в кот. надо вывести строковый ресурс
            heatStatus = (TextView)findViewById(R.id.coffeeHeatingStatus);   
 
            // Получаю строку из strings.xml
            string_heatStatus = getString(R.string.heating_coffee_string); 
        }
 
        // Конструктор
        CoffeeApp()  {}   
        
        // Вызывается по нажатию кнопки через назначенный листенер в onCreate класса MainAcivity
        public void run()    
        {
            // Вот здесь возникает ошибка java.lang.NullPointerException
            heatStatus.setText(string_heatStatus); 
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru