1***@qq.com
1***@qq.com
  • 发布:2017-02-10 11:13
  • 更新:2018-11-26 10:05
  • 阅读:3838

用 native.js实现Html5页面跳转到Activity原生页面

分类:Native.js

实现方法一:

  1. 重写 java类
    public class Helper {  
    /**  
    * js调用后进行跳转  
    *   
    * @param activity  
    * 传入当前Activity  
    */  
    public static void jump(Activity activity) {  
    Intent mIntent = new Intent(activity, MyActivity.class);  
    activity.startActivity(mIntent);  
    }  
    }

    2..然后编写js方法调用java方法

    
    //获取当前Activity  
    var main = plus.android.runtimeMainActivity();  

// 通过5 sdk 插件的invoke方法起调对象方法
plus.android.invoke('zcom.test.natives.Helper','jump',main );


3.注意事项  
必须manifest注册activity  
js书写正确  
关键导包正确  
3 关注 分享
f***@126.com Element SuperRango

要回复文章请先登录注册

7***@qq.com

7***@qq.com

回复 王者地带 :
好的,谢谢。
2018-11-26 10:05
王者地带

王者地带

回复 7***@qq.com :
它这个应该是离线打包实现的,在 android
工程的配置文件 AndroidManifest.xml 上配置 activity 页面的
2018-11-25 18:41
7***@qq.com

7***@qq.com

回复 菜菜鸟 :
能把注册的代码说一下吗?
2018-11-25 18:28
菜菜鸟

菜菜鸟

之前一直调用失败,原来发现忘了 manifest注册activity
2018-09-29 15:24
5***@qq.com

5***@qq.com

怒赞
2017-09-29 09:44
1***@qq.com

1***@qq.com (作者)

回复 d***@163.com :
要知道点原生写法,就容易理解了
2017-07-05 12:02
d***@163.com

d***@163.com

根據樓主的換個思路,可以調用,之前一直想在js裏寫intent啓動,總是不成功
2017-06-08 10:18
Element

Element

回复 Element :
果然6666666
2017-05-03 09:57
Element

Element

试一下!!
2017-05-03 09:55