【问题标题】:How can I define what make start activity?我如何定义什么使开始活动?
【发布时间】:2011-02-21 22:10:36
【问题描述】:

我的应用就像循环。首先一个活动开始。然后 b 。这像 c,d 和 a 一样继续。我怎么知道 a 是由什么运行的?是一个正常的应用程序启动还是有一个运行它的意图?

【问题讨论】:

    标签: java android android-activity android-intent


    【解决方案1】:

    当活动“d”开始活动“a”时,您可以在意图中添加一些额外内容,并检查这些额外内容。

    【讨论】:

      【解决方案2】:

      您可以在活动上使用 getCallingActivity() 来获取调用此活动的活动的名称。

      【讨论】:

      • 出现此错误。因为我必须使用 getIntent.getExtra()... 首先因为不是意图,所以检查会发生错误
      • 对于使用 getExtra(),我建议按照 bigstones 的建议在活动“d”中添加一个额外的内容。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多