我需要在应用程序的不同活动中访问几个自定义对象。为了达到这个目的,并为了便于访问,我一直在使用静态属性将数据从一个活动移动到另一个活动。
例如,我有以下课程:
public class TrackItem {
public String title, imageUrl, mediaUrl, type, artist, desc;
public static TrackItem track;
}
以及开始一项活动:
TrackItem.track = items.get(i); // 'items' is an arraylist defined elsewher