【问题标题】:Android - can I pass a parameter when launch other applications from my application?Android - 从我的应用程序启动其他应用程序时可以传递参数吗?
【发布时间】:2010-05-14 08:49:30
【问题描述】:

如何将参数传递给我从我的应用程序调用的应用程序?

【问题讨论】:

标签: android android-intent


【解决方案1】:

您正在使用 Intent 开始您的其他活动。它应该类似于以下代码:

Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
startActivity(intent);

然后你可以添加一行代码来传递参数(例如字符串):

intent.putExtras("key", "value");

注意:您应该在开始活动之前添加此行;)

【讨论】:

  • 请注意,它是 putExtra 而不是 putExtras。 putExtras 有另一个签名。
  • 为什么这个答案有这么多赞成?问题是关于调用另一个应用程序,因此您不能使用第二个应用程序代码中的“SecondActivity.class”。
猜你喜欢
  • 2012-04-26
  • 1970-01-01
  • 1970-01-01
  • 2015-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多