Вниз  Android-программирование (1-ые посты)
- 9.01.2014 / 10:50
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
samodelkin, MainActivity.link свой подставь вмест ActivityName.this только. :gg:
- 9.01.2014 / 10:50
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
mrEDitor, кстати куда вставлять этот код?
- 9.01.2014 / 10:52
Naik
  Пользователь

Naik 
Сейчас: Offline
samodelkin, Нельзя работать с интерфейсом из неглавного потока. И убери инициализацию Paint из onDraw
- 9.01.2014 / 11:01
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
samodelkin, я тебе сразу уже объясню, а то напишешь там...
  1. MainActivity.link.runOnUiThread(new Runnable() {
  2.      @Override
  3.      public void run() {
  4.          MainActivity.link.setContentView(MainActivity.link.menu);
  5.      }
  6. });
MainActivity.link - ну это твой объект активити
runOnUiThread - метод в активити, принимает Runnable
  1. new Runnable() {
Создаешь "одноразовый" объект (анонимный класс называется), наследующий Runnable
  1. @Override
  2. public void run() {
Переопределяешь нужный метод
  1. MainActivity.link.setContentView(MainActivity.link.menu);
Код в методе.
  1. }});
Ну и скобочки закрываешь.

Это все вместо твоего
  1. MainActivity.link.setContentView(MainActivity.link.menu);


Изменено mrEDitor (9.01 / 11:02) (всего 1 раз)
- 9.01.2014 / 11:03
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
mrEDitor, спасибо, помогло, доделал финальную версию своей игры.
- 9.01.2014 / 17:17
Naik
  Пользователь

Naik 
Сейчас: Offline
Интересно, этот код
  1. private static MyEnumClass myEnumClass;
  2. // myEnumClass не инициализирован (=null)
  3. switch (myEnumClass) {.....
после сборки в AIDE работает нормально, а после сборки в NetBeans кидает NullPointerException. Кто прав? :gg:
- 9.01.2014 / 17:18
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Naik, нетбинс.
Хотя, просто попадаем в ветку default. Тогда AIDE.
Стоп, разве в свитче не только int и char?
Короче, хз :gg:

Изменено SeTSeR (9.01 / 17:23) (всего 3 раза)
- 9.01.2014 / 17:58
Freddy
  Пользователь

Freddy 
Сейчас: Offline
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
  Пользователь

mrEDitor 
Сейчас: Offline
SeTSeR, switch понимает Enumeration'ы, начиная с пятой Java, что не так? :gg:
- 9.01.2014 / 18:47
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
mrEDitor, Я отстал от жизни
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)