点击多个URL跳转多个不同界面使用一个Activity实现
2017-08-22 10:30
411 查看
新手往往需要多个Activity,浪费资源,只是参数的内容不同而已,完全可以使用一个Activity实现。
第一个Activity
目标Activity
第一个Activity
goActivity("http://api.haieco.com:8082/recipe/list.html?class=%E7%A0%B4%E5%A3%81%E6%9C%BA&cookbook_category=%E5%86%B0%E6%B2%99&id=2"); private void goActivity(String urlContent) { Intent intent = new Intent(activity, HighSpeedBlenderActivity.class); Bundle bundle = new Bundle(); bundle.putString("urlName",urlContent); intent.putExtras(bundle); activity.startActivity(intent); }
目标Activity
Bundle bundle = this.getIntent().getExtras(); String urlName = bundle.getString("urlName"); mWebvPobiji = (WebView) findViewById(R.id.webv_pobiji); settings = mWebvPobiji.getSettings(); mWebvPobiji.loadUrl(urlName); mWebvPobiji.setWebViewClient(new WebViewClient() { //目的是要让我们应用自己来加载网页,而不是交给浏览器 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); //让webview支持js settings.setJavaScriptEnabled(true);
相关文章推荐
- 如何实现在一个界面上点击不同的位置,会有跳转到不同的Activity上(假设背景是一个图片)
- 利用同一个Activity界面实现二个不同的界面之间的跳转
- android中如何实现进入一个界面不做任何动作过10秒钟(有操作从新计时)自动跳转到待机activity,点击待机界面回到原来的界面
- 【Android】使用Intent实现Activity之间的跳转(创建一个Activity的过程)
- ListView使用自定义适配器的情况下实现适配器的文本和图标控件点击事件执行Activity界面中的方法
- 点击一个分段选择器的不同分段实现跳转页面
- 使用Intent filter来实现不同应用中Activity的相互跳转
- WIN32汇编语言在窗口添加按钮,点击按钮实现跳转到一个程序或者一个URL。。。
- 使用一个Activity进行所有界面的显示,观察者模式实现标题与底部根据中间页面的改变而改变
- Android使用ListView构造复杂界面,响应点击事件,通过Intent跳转activity
- android中如何实现进入一个界面不做任何动作过10秒钟自动跳转到其他activity?
- 用接口实现,在非跳转情况下,一个界面向Activity传数据
- ListView使用自定义适配器的情况下实现适配器的控件点击事件执行Activity界面中的方法
- ios开发:怎么实现点击一个按钮,跳转到一个新的界面
- 如何用数据驱动实现通用化巡检APP(如何一个界面里添加多个点击拍照按钮并显示在不同的imageview里)
- 实现在一个页面内,点击导航栏的不同链接,跳转到不同的页面
- ios开发:怎么实现点击一个按钮,跳转到一个新的界面,并回退到上一界面
- android中如何实现进入一个界面不做任何动作过10秒钟自动跳转到其他activity?
- Android: 采用 startActivityForResult 实现多个Activity间不同不同跳转流程
- 点击一个按钮实现在不同对话框之间的切换,帮忙看下这代码能不能这样写,为什么不对呀