0
我想将类对象传递给Fragment
。我知道要传递类对象,那么我们必须实现可序列化或可见。但我无法将编译的库或jar文件对象扩展或实现为parcelable或serializable。那么如何将这些类型的对象传递给Fragment
?如何将库类或对象传递给碎片?
例如:如果我在一个Fragment
中有Button
类对象并将它传递给另一个Fragment
,那么该怎么做?
我想将类对象传递给Fragment
。我知道要传递类对象,那么我们必须实现可序列化或可见。但我无法将编译的库或jar文件对象扩展或实现为parcelable或serializable。那么如何将这些类型的对象传递给Fragment
?如何将库类或对象传递给碎片?
例如:如果我在一个Fragment
中有Button
类对象并将它传递给另一个Fragment
,那么该怎么做?
这很奇怪,你想传递一个编译的jar或库的对象。但无论如何,您可能会尝试从要传递给另一个对象Fragment
的对象中获取必要的值。然后你可以创建你自己的类,并带上你的类的一个实例来存储你需要的值。
然后创建您创建的类Parcelable
,然后将它传递给Fragment
。您将获得大量有关如何将对象从一个Fragment
传递到另一个的资源。
希望有帮助!
添加一个例子请 –
我刚刚回答了这个问题http://stackoverflow.com/questions/39698275/send-intent-from-main-activity-to-two-fragment – Saveen
你可以使用gson来创建类对象希望作为一个字符串并将其用于意图,并且反序列化器将该字符串用于在另一活动中进行对象。 –