Вниз  Android-программирование (1-ые посты)
- 7.04.2015 / 09:46
eNvisible
  Пользователь

eNvisible 
Сейчас: Offline
kingdosya, Картинку можно как фон выводить, в меню например... А спрайты как обычно - на канве рисуем)

Изменено eNvisible (7.04 / 09:47) (всего 1 раз)
- 16.04.2015 / 23:45
Nevesel
  Пользователь

Nevesel 
Сейчас: Offline
Всем привет! Подскажите, пожалуйста, как из второстепенного класса проверить isFinishing, чтобы вовремя сохранить игру, если активность предназначена к уничтожению после паузы? Про isFinishing AIDE пишет что не знает такого значения... Может нужен какой-то импорт?
- 16.04.2015 / 23:52
Nevesel
  Пользователь

Nevesel 
Сейчас: Offline
А еще в другом классе про методы getWindow и requestWindowFeature пишет как про неизвестные. Класс extends'ит Activity, импорты Context, res.Configuration, Bitmap, Config, Bundle, PowerManager, WakeLock, Window, WindowManager... Помогите рвзобраться, пожалуйста!!!

Изменено Nevesel (16.04 / 23:53) (всего 1 раз)
- 17.04.2015 / 00:11
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Nevesel, на твой пост (#412294) отвечу, может не isFinishing, а onPause/onDestroy? И что значит в твоём понимании второстепенный класс?
Можно событие повесить, так, что при завершении все нужные тебе классы узнали, что нужно сохранить состояние.
__________________
 let live
- 17.04.2015 / 00:26
Nevesel
  Пользователь

Nevesel 
Сейчас: Offline
Извиняюсь, не про requestWindowFeature, а getResourses().getConfiguration().orientationConfiguration.ORIENTATION_LANDSCAPE; Именно про getResources() пишет- "unknown method"...
А второстепенный, ммм... не совсем удачно написал - ну, в смысле, наследуемый не от Activity, к примеру, а от Sound...

Изменено Nevesel (17.04 / 00:34) (всего 1 раз)
- 17.04.2015 / 00:35
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Nevesel, ну да, попутать нефиг делать :gg:
P.S. очепятка у тебя, надо
  1. getResources()

- 17.04.2015 / 09:35
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Nevesel, getResources() - метод класса Activity. В другие классы тебе нужно передавать Context, чтобы обращаться к этим методам.
  1. class MainActivity extends Activity {
  2.     void onCreate() {
  3.         ...
  4.          sound = new Sound(this);
  5.     }
  6. }
  7.  
  8. class Sound {
  9.  
  10.     private Context context;
  11.  
  12.     public Sound(Context context) {
  13.         this.context = context;
  14.     }
  15.  
  16.     public void load() {
  17.         ...
  18.         context.getResources()...
  19.     }

__________________
 let live
- 18.04.2015 / 00:40
Nevesel
  Пользователь

Nevesel 
Сейчас: Offline
DominaN, блин, ведь и а самом деле опечатка!!! Вроде и проверял код, а вот поди ж ты- ошибки остались...
- 18.04.2015 / 00:54
Nevesel
  Пользователь

Nevesel 
Сейчас: Offline
aNNiMON, всë верно- класс наследуется от Activity, но getWindow() всë равно подчëркивается красным- не знает такого метода... :-(
- 18.04.2015 / 04:17
Nevesel
  Пользователь

Nevesel 
Сейчас: Offline
Блин, Гугл в тишине- великая вещь! Все вопросы сняты.. всем спасибо!!!! Мой бич-синтаксические ошибки...
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)