Да нет же, дело не только в строчке g.drawString... и т.д, даже если ее вместе с предыдущей убрать из кода, все равно ошибка приложения лезет. А вообще может приложение состоять из одного класса канвас?
Namingway, погоди, ты что, хочешь сказать, что это вообще все приложение? А где ж класс, наследующий от MIDlet? У тебя в программе ведь даже точки входа, получается, нет. Неудивительно, что ничего не работает.
DDDEN!SSS, к сожалению, простым созданием тут не обойдется. Дело в том, что когда у тебя будет работать программа, информации о типах уже не будет, она работает только на этапе компиляции. Поэтому программа не поймет, что создавать, ей нужен конкретный тип. Надо поискать, как это делается. Может быть, это можно сделать через коллекции, а также может помочь рефлексия (java.lang.reflect.Array).
Malcolm, надеюсь можно создать массив не указывая явно тип. допустим есть Object obj, надо создать массив с типом как у этого obj. думаю должны быть способы.[rb] может это делается с помощью класса Class
DDDEN!SSS, ну да, я именно это и имел в виду, когда говорил про использование рефлексии. Вообще, рефлексия - мощная штука, надо только уметь ею правильно пользоваться.
24 окт 2010 в 07:58