【android中的Intent窗体活动穿梭】逆水行舟用力撑,一篙松劲退千寻。这篇文章主要讲述android中的Intent窗体活动穿梭相关的知识,希望能为你提供帮助。
活动之间的互相访问使用Intent
Intent显示访问通过按钮定义
button1.setOnClickListener(View.OnClickListener(){ onClick(View v){Intent intent=Intent(MainActivity.,second_Activity.); startActivityForResult(intent,); } }); Intent的隐示穿梭并不指定具体的穿梭对象,指定了一系列action和category等信息,然后系统分析找出合适的活动启动,并且需要在androidManifest中配置文件 button1.setOnClickListener(new View.OnClickListener(){ public void onClick(View v){ Intent intent=new Intent("come.example.wcx.myapplication.ACTION_START"); intent.addCategory("come.example.wcx.myapplication.Category"); startActivity(intent); Intent intent=new Intent(Intent.ACTION_DIAL); intent.setData(Uri.parse("tel:10086")); startActivity(intent); } }); Intent进行数据的传递 button1.setOnClickListener(new View.OnClickListener(){ public void onClick(View v){ String data="https://www.songbingjia.com/android/Hello second"; Intent intent=new Intent(MainActivity.this,second_Activity.class); intent.putExtra("Extra_String",data); startActivity(intent); } }); 接收数据的活动 Intent intent=getIntent(); final String hello=intent.getStringExtra("Extra_String"); Log.d("second_Activity",hello); Intent回调数据
button1.setOnClickListener(View.OnClickListener(){ onClick(View v){Intent intent=Intent(MainActivity.,second_Activity.); startActivityForResult(intent,);
}}
onActivityResult(requestCode,resultCode,Intent data) { (requestCode) { : (requestCode==){ String d=data.getStringExtra(); Log.(,d); } ; : } }
button2.setOnClickListener(View.OnClickListener() { onClick(View v) { Intent intent=Intent(); intent.putExtra(,); setResult(,intent); finish(); } });
推荐阅读
- 深入浅出 - Android系统移植与平台开发- Android系统的定制
- Android实战简易教程-第七十二枪(PopupWindow浮动窗)
- dopdf怎样用?dopdf虚拟打印机的运用办法介绍_其它办公
- dopdf怎样用?dopdf的基础运用图文详细教程_其它办公
- dopdf安装之后在电脑里找不到怎样办?_其它办公
- dopdf安装不上怎样办?dopdf安装不上的处理办法_其它办公
- 福昕浏览器4组最新的注册码与注册办法_其它办公
- 福昕pdf浏览器干啥的?福昕pdf浏览器经常见运用问题_其它办公
- 福昕pdf浏览器更改PDF文档背景颜色为草绿色的办法_其它办公