本文整理汇总了Java中com.tencent.smtt.sdk.QbSdk.PreInitCallback方法的典型用法代码示例。如果您正苦于以下问题:Java QbSdk.PreInitCallback方法的具体用法?Java QbSdk.PreInitCallback怎么用?Java QbSdk.PreInitCallback使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.tencent.smtt.sdk.QbSdk
的用法示例。
在下文中一共展示了QbSdk.PreInitCallback方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import com.tencent.smtt.sdk.QbSdk; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {
@Override
public void onViewInitFinished(boolean arg0) {
// TODO Auto-generated method stub
//x5內核初始化完成的回调,为true表示x5内核加载成功,否则表示x5内核加载失败,会自动切换到系统内核。
Log.d("app", " onViewInitFinished is " + arg0);
}
@Override
public void onCoreInitFinished() {
// TODO Auto-generated method stub
}
};
//x5内核初始化接口
QbSdk.initX5Environment(getApplicationContext(), cb);
changeLanguage(this);
}
示例2: initX5Environment
import com.tencent.smtt.sdk.QbSdk; //导入方法依赖的package包/类
/**
* x5内核初始化接口
*/
private void initX5Environment() {
//搜集本地tbs内核信息并上报服务器,服务器返回结果决定使用哪个内核。
QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {
@Override
public void onViewInitFinished(boolean arg0) {
//x5內核初始化完成的回调,为true表示x5内核加载成功,否则表示x5内核加载失败,会自动切换到系统内核。
LogUtils.e("myApplication", " onViewInitFinished is " + arg0);
}
@Override
public void onCoreInitFinished() {
}
};
//x5内核初始化接口
QbSdk.initX5Environment(getApplicationContext(), cb);
}
示例3: onCreate
import com.tencent.smtt.sdk.QbSdk; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {
@Override
public void onViewInitFinished(boolean b) {
//x5內核初始化完成的回调,为true表示x5内核加载成功,否则表示x5内核加载失败,会自动切换到系统内核。
Log.d("app", " onViewInitFinished is " + b);
}
@Override
public void onCoreInitFinished() {
// TODO Auto-generated method stub
}
};
//x5内核初始化接口
QbSdk.initX5Environment(getApplicationContext(), cb);
}
示例4: X5WebViewEngine
import com.tencent.smtt.sdk.QbSdk; //导入方法依赖的package包/类
/** Used when created via reflection. */
public X5WebViewEngine(Context context, CordovaPreferences preferences) {
if(!isInit)
{
QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {
@Override
public void onViewInitFinished(boolean arg0) {
}
@Override
public void onCoreInitFinished() {
isInit = true;
}
};
QbSdk.initX5Environment(context, cb);
}
this.preferences = preferences;
this.webView = new X5WebView(context);
cookieManager = new X5CookieManager(webView);
}
示例5: onCreate
import com.tencent.smtt.sdk.QbSdk; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
if (LeakCanary.isInAnalyzerProcess(this)) {
// This process is dedicated to LeakCanary for heap analysis.
// You should not init your app in this process.
return;
}
LeakCanary.install(this);
// Normal app init code...
QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {
@Override
public void onViewInitFinished(boolean arg0) {
// TODO Auto-generated method stub
//x5內核初始化完成的回调,为true表示x5内核加载成功,否则表示x5内核加载失败,会自动切换到系统内核。
Log.d("app", " onViewInitFinished is " + arg0);
}
@Override
public void onCoreInitFinished() {
// TODO Auto-generated method stub
}
};
//x5内核初始化接口
QbSdk.initX5Environment(getApplicationContext(), cb);
}
示例6: initX5Environment
import com.tencent.smtt.sdk.QbSdk; //导入方法依赖的package包/类
/**
* 预加载腾讯X5内核,在Application的onCreate方法中调用。
* 如果用到腾讯X5服务,必须调用此方法。
*
* @param appContext
* @param callback
*/
public static void initX5Environment(Context appContext, @Nullable QbSdk.PreInitCallback callback) {
QbSdk.initX5Environment(appContext, callback);
}