1.显示Intent(意图)
Intent intent=new Intent(this,BActivity.class);//加载的类
startActivity(intent); //直接启动 2.隐式Intent<1>系统隐式
Intent intent=new Intent();
intent.setAction("com.zking.administrator.g160628_android14_intent.B");//加载的类
intent.setData(Uri.parse("bbb:1111"));
startActivity(intent);
<2>自定义隐式(跨应用启动Activity)
Intent intent=new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.baidu.com"));
startActivity(intent);
//接受main界面传递过来的数据(网址)
String path=getIntent().getDataString();
//让wv_b_web加载网址
wv_b_web.loadUrl(path);
//设置使用自己的 wv_b_web客户端打开网址
wv_b_web.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
本文详细介绍了Android中Intent的两种使用方式:显式Intent和隐式Intent,并提供了具体的代码实例。对于跨应用启动Activity的情况,文章特别讲解了如何通过自定义隐式Intent实现。
5043

被折叠的 条评论
为什么被折叠?



