【问题标题】:passing data from activity to class in android将数据从活动传递到android中的类
【发布时间】:2013-01-02 07:49:15
【问题描述】:

我已经创建了活动,我想将该活动中的数据传递给扩展 Gallery 的类。我如何将数据从活动传递到类,因为 Intent 在这里不起作用。

【问题讨论】:

  • 什么类型的数据?对象,还是只是字符串?

标签: android android-intent android-activity android-gallery


【解决方案1】:

您可以创建 public static variable 然后访问该变量,或者您可以创建 gettersetter 方法来获取第二类中数据的值。

【讨论】:

  • 我已经尝试过 getter setter 方法,但它确实有效......我正在尝试使用静态变量
  • @MonalGodiwala 请感谢这个人,如果它真的解决了你的问题..:) 通过接受答案,其他人可能会得到一些帮助
【解决方案2】:

首先,阅读this 中有关图库小部件的信息。

此类在 API 级别 16 中已弃用。此小部件不再是 支持的。其他水平滚动小部件包括 来自支持库的 Horizo​​ntalScrollView 和 ViewPager。

接下来,回答您的问题。将您在类中的任何私有变量保持为私有,并有一个为您设置它们的方法(作为参数传递的值)。这些行为类似于 Java 中的常规 setter 方法。

在您创建的新类的实例上调用这些设置器。

【讨论】:

  • 感谢您的通知..我知道 Galley 类在 API 级别 16 中已被弃用..
猜你喜欢
  • 2011-12-14
  • 1970-01-01
  • 2017-08-25
  • 1970-01-01
  • 1970-01-01
  • 2019-05-19
  • 1970-01-01
  • 1970-01-01
  • 2017-11-13
相关资源
最近更新 更多