У меня есть LWUIT-приложение, которое я также хочу запускать на телефонах Blackberry.Для этого я использую подход из демонстрационного приложения LWUIT - общая реализация размещена в отдельном проекте (базе), есть еще 1 отдельный проект для MIDP, который зависит от базы, 1 другой для RIM, который также зависит от базы.Проект для RIM производит собственное приложение RIM.В мире RIM это называется приложение CLDC или RIMlet.Итак, мое приложение не является производным от мидлета, а от UiApplication.Увидеть ниже.
import net.rim.device.api.ui.UiApplication;
public class MyRimlet extends UiApplication implements Runnable {
Теперь проблема ...
Я использую какую-то библиотеку.Класс из этой библиотеки нуждается в lcdui's Display для его инициализации (ref2 javax.microedition.lcdui.Display).Я могу получить дисплей ref2, если у меня есть мидлет.Для этого я могу использовать метод Display.getDisplay (MIDlet m).Но у меня нет MIDlet, так как мое приложение является производным от UiApplication.
Итак, что я должен сделать, чтобы инициализировать класс из внешней библиотеки?
Пожалуйста, помогите мне в этом.