Languages

Menu
Sites
Language
Problem with Web Control (doesn't work ILoadingListener callbacks)

Hi all,

I try to write app that used web control.

I create new Tizen Native Project -> Form-based application -> Without SceneManager.

Than, in the Tizen Native UI Builder I add Web component to the main form, add ILoadingListener callback

For the button OnActionPerformed callback for button I add event to load new web page:

    Web* pWeb1 = static_cast<Web*>(GetControl(IDC_WEB1));
    if(pWeb1)
	{
		Tizen::Base::String url(L"http://ya.ru/");
		pWeb1->LoadUrl(url);
	}

I expect than web form loads this page, but calls only OnLoadingRequested callback, and nothing else, i.e. page doesn't loaded.

BUT if I commented line where I register callback for web form, pages loads normally. I.e. if I register callback, nothing work, but if I don't register callback, all working.

The next awful thing if I run this my simple app, try to load page, click "Back" button and try to run my app again, emulator unexpectly closed, and this problems only if I use web control. I use the last SDK from tizen site for Ubuntu x64.

The sample WebViewer use the same callback ILoadingListener, and it works fine, but emulator unexpectly closed too when I used emulator "Back" button and try to run this app again.

Any ideas?

Edited by: Evgeny Sidorenko on 02 Nov, 2013

Responses

1 Replies
Yuri Ageev

Hi, can you share some code where you register callback for Web control, and callback for back button handling? 

Or if its possible shre some logs. It will help to figure out whats wrong.