9.01.2014 / 10:50 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| samodelkin, MainActivity.link свой подставь вмест ActivityName.this только. |
9.01.2014 / 10:50 | |
samodelkin Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| mrEDitor, кстати куда вставлять этот код?
|
9.01.2014 / 10:52 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| samodelkin, Нельзя работать с интерфейсом из неглавного потока. И убери инициализацию Paint из onDraw
|
9.01.2014 / 11:01 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| samodelkin, я тебе сразу уже объясню, а то напишешь там... MainActivity.link.runOnUiThread(new Runnable() {
@Override
public void run() {
MainActivity.link.setContentView(MainActivity.link.menu);
}
});
MainActivity.link - ну это твой объект активити runOnUiThread - метод в активити, принимает Runnable Создаешь "одноразовый" объект (анонимный класс называется), наследующий Runnable @Override
public void run() {
Переопределяешь нужный метод MainActivity.link.setContentView(MainActivity.link.menu);
Код в методе. Ну и скобочки закрываешь. Это все вместо твоего MainActivity.link.setContentView(MainActivity.link.menu);
Изменено mrEDitor (9.01 / 11:02) (всего 1 раз) |
9.01.2014 / 11:03 | |
samodelkin Пользователь Сейчас: Offline
Имя: Сергей Откуда: Липецк Регистрация: 05.11.2013
| mrEDitor, спасибо, помогло, доделал финальную версию своей игры.
|
9.01.2014 / 17:17 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Интересно, этот код private static MyEnumClass myEnumClass;
// myEnumClass не инициализирован (=null)
switch (myEnumClass) {.....
после сборки в AIDE работает нормально, а после сборки в NetBeans кидает NullPointerException. Кто прав? |
9.01.2014 / 17:18 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| Naik, нетбинс. Хотя, просто попадаем в ветку default. Тогда AIDE. Стоп, разве в свитче не только int и char? Короче, хз Изменено SeTSeR (9.01 / 17:23) (всего 3 раза) |
9.01.2014 / 17:58 | |
Freddy Пользователь Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| Naik, Прав Netbeans. http://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.htmlв самом конце: "Ensure that the expression in any switch statement is not null to prevent a NullPointerException from being thrown." |
9.01.2014 / 18:46 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| SeTSeR, switch понимает Enumeration'ы, начиная с пятой Java, что не так? |
9.01.2014 / 18:47 | |
SeTSeR Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| mrEDitor, Я отстал от жизни
|