Android应用之间的跳转以及参数的传递

Posted 一支向前

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android应用之间的跳转以及参数的传递相关的知识,希望对你有一定的参考价值。

  1. /**
  2. * @param v 设置按钮点击事件
  3. */
  4. @Override
  5. public void onClick(View v)
  6. super.onClick(v);
  7. switch (v.getId())
  8. case R.id.tv_content://跳转点击事件
  9. //ComponentName 做跳转,第一个参数传递是B应用的包名,第二个参数传递的是你所需要跳转到B应用的界面
  10. try
  11. ComponentName componentName = new ComponentName("com.example.intentActivity2", "com.example.intentActivity2.SecondActivity");
  12. Intent intent = new Intent();
  13. // Intent intent = new Intent("chroya.foo");
  14. Bundle bundle = new Bundle();
  15. bundle.putString("args", "我就是跳转过来的");
  16. intent.putExtras(bundle);
  17. intent.setComponent(componentName);
  18. startActivity(intent);
  19. catch (ActivityNotFoundException e)
  20. //判断是否安装B应用,提供下载链接
  21. NameToast.show(mContext, "请下载----" + "com.example.intentActivity2");
  22. e.printStackTrace();
  23. break;



  1. public class MainActivity extends Activity
  2. private TextView tv_content;
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState)
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.main);
  7. this.tv_content = (TextView) this.findViewById(R.id.tv_content);
  8. Intent intent = getIntent();
  9. String value = intent.getStringExtra("args");
  10. ToastUtils.show(value);



以上是关于Android应用之间的跳转以及参数的传递的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序详解——页面之间的跳转方式路由和参数传递

Android activity之间的跳转和数据传递

Android Activity间跳转与传递数据

android-----实现不两个不同的activity的跳转和数据传递

老式Android中碎片Fragment之间的跳转和数据传递

寒假学习进度五——活动之间的跳转以及数据的传递