【问题标题】:Set property in parent activity在父活动中设置属性
【发布时间】:2011-05-19 20:09:13
【问题描述】:

当我从 A 类创建一个新活动时,是否可以从新活动的父对象(即 A)中设置一个属性?

【问题讨论】:

  • 您想在您的子活动中设置什么样的属性?您可以在活动之间传递信息。
  • 我不想在子活动中设置任何信息,而是在父活动中。孩子创建了一个对象(一个 mediaPlayer),当我回到父对象时,我想将一个对 mediaPlayer 的引用传递回来,这样它就不会丢失,而且我仍然可以控制它

标签: java android android-activity


【解决方案1】:

确实如此。如果您将对“A 类”的引用传递给新 Activity,则可以在该原始类上调用“setter”方法。或者您可以在Activity class 中使用getParent() 方法。或者,如果您希望它成为永久财产,您可以使用 SharedPreference。

或者你可以使用setResult。

【讨论】:

  • 但为了调用 setter,我需要父对象。我怎么得到它?
猜你喜欢
  • 2012-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-21
  • 2021-09-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多