djgzhiyong
djgzhiyong
  • 发布:2014-12-18 15:03
  • 更新:2017-01-02 10:42
  • 阅读:3012

nativeJs 在HTML中 跳转Activity问题

分类:HTML5+

var activity = plus.android.runtimeMainActivity();
var Intent = plus.android.importClass("android.content.Intent");
var TodoActivity = plus.android.importClass("com.mbwy.ui.TodoActivity");
var intent = new Intent(activity, TodoActivity.class);
activity.startActivity(intent);

以上代码跳转到指定Activity为何失败?

2014-12-18 15:03 负责人:无 分享
已邀请:
qustmomo

qustmomo

你好,楼主 解决了吗?我也有个这样的需求 望可以分享一下 谢谢

1***@qq.com

1***@qq.com

特此回帖,希望帮助和我一样被坑了很久的新手

1***@qq.com

1***@qq.com

native层开启Activity
在5+插件中如下开启:

public void PluginTestFunction(IWebview pWebview, JSONArray array)  
    {  
        Intent intent=new Intent();  
        intent.setClassName("com.wenju.widget","com.wenju.widget.Rtsp2Activity");  
        pWebview.getActivity().startActivity(intent);  
    }

其中com.wenju.widget为包名,com.wenju.widget.Rtsp2Activity为activity的全称
5+插件开发http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/66

1***@qq.com

1***@qq.com

NJS调用ACtivity方法如下:

mui.plusReady(function() {  
                console.log("ok");  
                var activity = plus.android.runtimeMainActivity();  
                var Intent = plus.android.importClass("android.content.Intent");  
                var intent = new Intent();  
                intent.setClassName(activity, "com.wenju.widget.Rtsp2Activity");  
                activity.startActivity(intent);  
            });

该问题目前已经被锁定, 无法添加新回复