首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

【转】Bitmap种使用Parcelable

2012-06-27 
【转】Bitmap类使用Parcelable直接代码import android.graphics.Bitmapimport android.os.Parcelimport an

【转】Bitmap类使用Parcelable

直接代码

import android.graphics.Bitmap;import android.os.Parcel;import android.os.Parcelable;public class ParceBean implements Parcelable{    private  Bitmap dw;    private String name;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public Bitmap getDw() {        return dw;    }    public void setDw(Bitmap dw) {        this.dw = dw;    }     public static final Parcelable.Creator<ParceBean> CREATOR = new Creator<ParceBean>() {             public ParceBean createFromParcel(Parcel source) {                 ParceBean pb = new ParceBean();                 pb.name = source.readString();                 pb.dw = Bitmap.CREATOR.createFromParcel(source);                return pb;             }             public ParceBean[] newArray(int size) {                 return new ParceBean[size];             }         };     @Override    public int describeContents() {        return 0;    }    @Override    public void writeToParcel(Parcel parcel, int flags) {        parcel.writeString(name);        dw.writeToParcel(parcel, 0);    }}

?

?

我在用的时候有个问题。

可能因为我的Bitmap数据过多了,当图片超过N张的时候

直接不返回activity而报

WARN/ActivityManager(1291): Launch timeout has expired, giving up wake lock!
WARN/ActivityManager(1291): Activity idle timeout for HistoryRecord{405688b0 }

?

只得不传Bitmap

热点排行