4.06.2013 / 15:26 |  | 
gost6678    Пользователь  
  | Maxer, в j2me мидлет начинает работать с метода startApp(). А в простой яве с метода main()
   Изменено gost6678 (4.06 / 15:27) (всего 2 раза) | 
  4.06.2013 / 15:50 |  | 
Salat-Cx65    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Кременчуг Регистрация: 23.03.2010
   | Ха, а если я скажу что везде начинается с конструктора?)))
   | 
  4.06.2013 / 15:55 |  | 
mrEDitor    Пользователь  
   Сейчас: Offline 
 Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
   | I can't think of any good reason to do anything in the constructor. You never construct an activity directly, so you can't use it to pass in parameters - Cheryl SimonХотя, конечно, Salat-Cx65 прав   В отношении JavaME:  инициализация должна быть в конструкторе, иначе после сворачивания приложения оно инициализируется снова, что может быть не удобно. Метод MIDlet.startApp() вызывается каждый раз, когда приложение появляется на экране.   | 
  4.06.2013 / 16:19 |  | 
SeTSeR    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
   | mrEDitor,  в микростатьях и хитростях описано, как можно исправить эту проблему, не пихая всё в конструктор
   | 
  4.06.2013 / 16:32 |  | 
gost6678    Пользователь  
  | Salat-Cx65,  верно, сначала конструктор выполняется, а потом стартапп.
   | 
  4.06.2013 / 16:32 |  | 
mrEDitor    Пользователь  
   Сейчас: Offline 
 Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
   | SeTSeR, знаю, но что мешает использовать конструктор для этих целей? В документации сказано лишь, что нельзя создавать новые экземпляры класса. А вообще конструктор для этого и предназначен в Java, помнится.   А еще все в Java начинается с "Initialization Block"    | 
  4.06.2013 / 16:36 |  | 
SeTSeR    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
   | gost6678, на твой пост ( 04.06.2013 / 15:25) отвечу,  я не то имел в виду. Чтобы получить доступ к классу в пакедже, этот класс надо импортировать. А мне нужно наоборот, получить доступ к классу в корне. Надеюсь, понятно объяснил  | 
  4.06.2013 / 16:36 |  | 
gost6678    Пользователь  
  | mrEDitor,  тоже верно. Вообщем сначала создается экземляр главного класса мидлета, потом вызывается метод стартАпп
   | 
  4.06.2013 / 16:37 |  | 
SeTSeR    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
   | mrEDitor,  а ещё всё в java начинается с компилятора    | 
  4.06.2013 / 16:41 |  | 
gost6678    Пользователь  
  | SeTSeR,  Тоесть у тебя есть класс в пакете и тебе надо воспользоваться определенными методами или переменными, не создавая обьекта от этого класса?
   |