Веб-контроль в bada не загружается, если создан с помощью UiBuilder - PullRequest
0 голосов
/ 05 августа 2011

Я пытаюсь отобразить веб-страницу внутри веб-элемента управления, когда я создаю элемент управления программно, все работает отлично, но когда я создаю элемент управления с помощью Ui Builder (XML), а затем получаю элемент управления и инструктирую его загрузитьurl:

__pWebControl = static_cast<Web*>(GetControl(L"IDC_WEB1"));
__pWebControl->LoadUrl("http://www.google.es");

это просто показывает пустую страницу, как ничего не сделал.(Примечание: я тоже пытался дозвониться до form->RequestDraw())

Спасибо.

Ответы [ 2 ]

0 голосов
/ 05 января 2012

Вы пытались использовать Reload() после LoadUrl()?

Я использую SDK 2.0.3, и есть WebControl, который работает довольно хорошо, поэтому, если у вас все еще есть эта проблема, попробуйте новый SDKВерсия.

0 голосов
/ 28 августа 2011

Вы пытались подождать около двух секунд до перерисовки?

Я широко использовал Osp::Web::Controls::Web в своих приложениях для отображения любого (не редактируемого, отформатированного) текста. В итоге мне пришлось подождать примерно секунду или две, прежде чем обновить весь кадр, чтобы увидеть в нем какой-либо контент.

OnTimerExpired(Osp::Base::Runtime::Timer& timer)
{
    m_pFrame->RequestRedraw();
    delete pTimerImp;
}

таймер установлен так:

pTimerImp = new Timer;
pTimerImp->Construct(*this);
pTimerImp->Start(2000);

Перерисовка без ожидания всегда приводила к пустым сетям на моделях WQVGA (более медленная) и WVGA (более быстрая) при версиях 1.1 (WQVGA) и 1.0 / 1.2 (WVGA).

Вы пытались сделать тот же трюк? Это может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...