您的位置:首页 > 移动开发 > Android开发

weex开发实战(3)--原生实现欢迎页面

2017-02-07 11:48 381 查看
weex开发时,我们一般不用we页面来做欢迎也,主要是weex早期版本不支持本地图片,最新版本支持,但我觉得原生实现是最好的选择。

实现效果如下图:



代码如下

public class SplashActivity extends Activity{

private static final long SPLASH_DELAY_MILSS = 2000;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);

SharedPreferences sp = getSharedPreferences("userinfo",MODE_WORLD_WRITEABLE);

String username = sp.getString("username","");
String un = "暴走漫画";
if(username.equals(un)){
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
goMain();
}
},SPLASH_DELAY_MILSS);}
else {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
goLogin();
}
},SPLASH_DELAY_MILSS);
}
}

private void goMain(){
Intent intent = new Intent(SplashActivity.this,HomeActivity.class);
startActivity(intent);
SplashActivity.this.finish();
}

private void goLogin(){
Intent intent = new Intent(SplashActivity.this,LoginActivity.class);
startActivity(intent);
SplashActivity.this.finish();
}
}


跳到下一个activity是用
mInstance.render("WeexQuickStart", WXFileUtils.loadAsset(URL, this), null, null, -1, -1, WXRenderStrategy.APPEND_ASYNC);
来加载js,用URL指定加载哪个js。

项目源代码github地址项目地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android javascript weex
相关文章推荐