import org.chromium.content.browser.TracingControllerAndroid;
import org.xwalk.core.XWalkNavigationHistory;
import org.xwalk.core.XWalkPreferences;
-import org.xwalk.core.XWalkResourceClientImpl;
+import org.xwalk.core.XWalkResourceClient;
import org.xwalk.core.XWalkView;
import org.xwalk.core.XWalkWebChromeClient;
getTracingController().unregisterReceiver(this);
} catch (SecurityException e) {
Log.w(TAG, "failed to unregister tracing receiver: " + e.getMessage());
+ } catch (IllegalArgumentException e) {
+ Log.w(TAG, "failed to unregister tracing receiver: " + e.getMessage());
}
}
mReloadButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
- if (mActiveView != null) mActiveView.reload();
+ if (mActiveView != null) mActiveView.reload(XWalkView.RELOAD_NORMAL);
}
});
}
private void initializeXWalkViewClients(XWalkView xwalkView) {
- xwalkView.setResourceClient(new XWalkResourceClientImpl(this, xwalkView) {
+ xwalkView.setResourceClient(new XWalkResourceClient(xwalkView) {
@Override
public void onProgressChanged(XWalkView view, int newProgress) {
if (view != mActiveView) return;
}
});
- xwalkView.setXWalkWebChromeClient(new XWalkWebChromeClient(this, xwalkView) {
+ xwalkView.setXWalkWebChromeClient(new XWalkWebChromeClient(xwalkView) {
@Override
public void onReceivedTitle(XWalkView view, String title) {
mSectionsPagerAdapter.setPageTitle(view, title);