Вниз  Android-программирование (1-ые посты)
- 12.07.2014 / 18:47
lehaAKO
  Пользователь

lehaAKO 
Сейчас: Offline
iRomero, В каком конструкторе?
- 12.07.2014 / 19:05
iRomero
  Пользователь

iRomero 
Сейчас: Offline
lehaAKO, извини, чуть поторопился:
  1. public class MainActivity extends Activity
  2. {
  3. private GraphicsView gv;
  4.  
  5. public void onCreate(Bundle b)
  6. {
  7. super.onCreate(b);
  8. gv = new GraphicsView(this);
  9. setContentView(gv);
  10. }
  11. }
И да, у тебя в gv два одинаковых метода.

Изменено iRomero (12.07 / 19:08) (всего 2 раза)
- 12.07.2014 / 19:20
Its_Your_Soul
  Пользователь

Its_Your_Soul 
Сейчас: Offline
iRomero (12.07.2014/18:26)
Its_Your_Soul, Oak, спасибо, ребята, но рандомом я пользоваться умею, по крайней мере с int все путем.

Моя проблема же заключается с другими типами: флот, дабл, лонг. Если это поможет решить пробле
http://docs.oracle.com/javase/7/docs/api/java/util/Random.html
- 12.07.2014 / 20:53
iRomero
  Пользователь

iRomero 
Сейчас: Offline
Its_Your_Soul, усек :hack: Просто на каком-то сайте прочел про него (на примере nextInt()) и в конце статьи сноска, мол, остальные типы обрабатываются по аналогии с инт
- 14.07.2014 / 11:20
iRomero
  Пользователь

iRomero 
Сейчас: Offline
Вопрос по ООП:

Есть множество активити, в каждом есть одинаковый код. Как правильно наследовать от абстрактного класса его свойства? Например, постоянную подсветку, фулскрин и т.п? И главное, как потом этим пользоваться?
- 14.07.2014 / 11:30
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Оставить это всё в одном абстрактном классе и наследовать от него другие.
__________________
 знает толк
- 14.07.2014 / 11:33
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
iRomero,
  1. public abstract class AbsActivity {
  2.     public void onCreate(Bundle b) {
  3.         super.onCreate(b);
  4.         // ставишь постоянную подсветку и всё, что нравится
  5.     }
  6.  
  7.    public void doSmthAlready() {
  8.         // этот метод тоже будет доступен всем производным
  9.    }
  10. }
  11.  
  12. public class MainActivity extends AbsActivity {
  13.  
  14.     public void onCreate(Bundle b) {
  15.         super.onCreate(b); // вызывается метод onCreate абстрактного класса, в котором ставится подсветка и всё необходимое
  16.        setContentView(R.layout.main);
  17.        doSmthAlready(); // вызывается метод абстрактного класса, в котором ещё что-то происходит
  18.     }
  19. }

__________________
 let live
- 14.07.2014 / 11:47
iRomero
  Пользователь

iRomero 
Сейчас: Offline
aNNiMON, а как поступать с контекстом? В майнактивити реализовал метод анимации, но после наследования от абстрактного вылет с npe.
- 14.07.2014 / 11:50
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
iRomero, что-то неправильно сделал наверное. Конкретней можно?
__________________
 let live

Изменено aNNiMON (14.07 / 11:51) (всего 1 раз)
- 14.07.2014 / 11:57
iRomero
  Пользователь

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