哇,真滴是,好饿,早上没吃饭真不行,饿的代码都没心情写了
今天简单的总结一下怎么加载weex页面(前提是你的weex SDK集成好了)
加载weex分为两种情况,一种是加载本地,一种是加载网络,首先我们先看下加载本地资源吧,
先按照我下面的来做,如果加载不出来的话,我下面会有解决方案!!!
首先,你可以随便建个类,然后在你的这个类的布局文件中写个载体,比如
FrameLayout,然后在重写的onViewCreated方法中addview就行,这个在fragment中加载的话用的多,我下面的加载没有使用这个,而是直接加载的!!!
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import com.taobao.weex.IWXRenderListener;
import com.taobao.weex.WXSDKInstance;
import com.taobao.weex.common.WXRenderStrategy;
import com.taobao.weex.utils.WXFileUtils;
/**
* 本地加载
*/
public class BenDiActivity extends AppCompatActivity implements IWXRenderListener{
private WXSDKInstance mWXSDKInstance;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ben_di);
mWXSDKInstance = new WXSDKInstance(this);
mWXSDKInstance.registerRenderListener(this);
//加载本地 把你的home.js文件放在assets文件夹下面,那个home.js就是weex打包好后给你的js文件
//WXSample这个就是一个标识,你随便写也可以的
mWXSDKInstance.render("WXSample", WXFileUtils.