package com.tencent.tws.pluginhost;
import android.content.Context;
import com.tencent.tws.framework.HostProxy;
import com.tencent.tws.pluginhost.ui.view.Hotseat;
import com.tws.plugin.core.PluginApplication;
import com.tws.plugin.util.ProcessUtil;
public class HostApplication extends PluginApplication {
private String mFouceTabClassId = Hotseat.HOST_HOME_FRAGMENT;// STORE_FRAGMENT;//
@Override
public void onCreate() {
super.onCreate();
final boolean isPluginPro = ProcessUtil.isPluginProcess(this);
if (isPluginPro) {
// 提前启动应用的依赖插件[DM的启动依赖登录和配对插件]
startAppDependentPlugin();
// 随DM启动的插件 时机调整到application的onCreate里面
startNeedPowerbootPlugin();
}
}
private void startAppDependentPlugin() {
// 宿主的启动依赖一些插件,需要提前加载好这些插件
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
HostProxy.setApplication(this);
}
public String getFouceTabClassId() {
return mFouceTabClassId;
}
public void setFouceTabClassId(String classId) {
mFouceTabClassId = classId;
}
}