有没有办法通过Time
传递Intent
课程的对象?我已经通过Intent
搜索了传递对象,但它们并没有解决我的问题,因为Time
类没有继承Parcelable
类或实现Serializable
接口。
答案 0 :(得分:0)
您可以使用Singleton
传递对象。 Pesonally我使用这种方法,因为解析对象太复杂,无法实现这么简单的目标。
public class Session {
public static final Session sharedSession = new Session();
public Time passedTime;
private Session() {
}
}
然后您可以在任意passedTime
或Activity
中访问此Fragment
,如下所示:
Time time = Session.sharedSession.passedTime;