Одна сборка для двух разных версий (4.6,4.7 и 5.0+ )в Blackberry

Я хочу импортировать библиотеки facebook для Blackberry 5.0 и выше и не хочу импортировать эти библиотеки для 4.6 и 4.7.

Я попытался использовать препроцессоры для версии 4.7 и выше, перейдя по ссылке ниже.: http://smartfone-more.blogspot.in/2010/05/coding-for-multiple-blackberry-devices.html

Теперь она работает нормально с JDE 4.7, но не дает ожидаемого результата для версии 5.0. Пожалуйста, найдите код ниже, который я пробовал:

//#ifdef JDE_4_7_0
import net.rim.device.api.ui.component.ButtonField;
//#else
import net.rim.device.api.ui.component.LabelField;
//#endif
import net.rim.device.api.ui.container.MainScreen;


public class TestScreen extends MainScreen{

        TestScreen(){

                //#ifdef JDE_4_7_0
                ButtonField btn = new ButtonField("Test Button");
                add(btn);
                //#else
                LabelField lbl1 = new LabelField("Test Label 1");

                add(lbl1);
                //#endif
        }
}

В соответствии с кодом я ожидаю результат, написанный в другой части для 5.0 и если часть для 4.7. Я проверил это на устройстве, а также на JDE.

Пожалуйста, помогите.

5
задан Adil Soomro 2 May 2012 в 06:05
поделиться