Android和H5的交互问题
来源:互联网 发布:mac终端检测luajit 编辑:程序博客网 时间:2024/05/18 17:24
1、如果Android中的数据传输到H5界面中,目前是需要记录登录状态。只需要在h5接收的链接中添加token值:
例如:
String token = SharedPreferencesUtils.getString("token", "", getActivity());if (!TextUtils.isEmpty(token)) { Intent intent = new Intent(getActivity(), HtmlActivity.class); intent.putExtra("url", "http://www.ceshi.com/activity/enterRotate.html?token=" + token_two); intent.putExtra("title", "测试"); startActivity(intent); getActivity().overridePendingTransition(R.anim.activity_next_in, R.anim.activity_next_out);}这样就能够将你的Android端登录状态带过去,在H5处理的时候就不会再次让用户登录。
2、H5内部页面跳转,怎么控制点击一次返回按钮直接返回到Android界面的问题。主要的使用webview中的cangoBack方法。
首先你仍然需要处理Android机中底部的返回按钮。
重写onkeyDown方法:如下:
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && wvdetail.canGoBack()) { wvdetail.goBack();// 返回前一个页面 return true; }然后你的H5页面的title_bar仍然是你自己设置的,设置返回按钮的onclick事件:
代码实现如下:
mFrBack.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (wvdetail.canGoBack()) { wvdetail.goBack(); } else { finish(); } }});这些代码是放在你加载H5里的Activity中的,而且需要有WebView控件哦!!!总结一下涨姿势
1 0
- Android和H5的交互问题
- Android与H5的交互问题
- H5和Android交互
- android和H5交互
- Android和H5交互
- Android和H5交互
- Android和H5交互
- android native 和 H5 的交互
- Android和H5之间的交互
- Android的webView和h5+js交互
- Android和H5之间的交互
- Android和H5交互之初学H5
- android 的webView加载h5,和h5的交互(java和JavaScript的交互)
- android原生和H5交互
- 简述 Android和H5交互
- Android 内嵌 webView 与H5交互的问题和总结
- Android与H5的交互
- Android与H5的交互
- memcached基本问题
- AngularJS学习笔记之基本指令(init、repeat)
- php redis Hashes
- 如何查看Linux是32位还是64位
- AYIT606第四周周六赛 C - Audiophobia 音频恐惧症(dp)
- Android和H5的交互问题
- 链表与树
- Qt QLabel左跑马显示文字
- android loader用法
- 二叉树构建,先序,中序,后序遍历(以及非递归实现),广度优先遍历
- Elasticsearch的DSL之 term and match
- php socket function
- Protocol Buffer
- c++作业4