首页 > 编程知识 正文

androidbyte数组清空,android稀疏数组

时间:2023-05-05 19:19:21 阅读:154338 作者:2343

batuman

3

人工智能

我试图使用Parcelable传递自定义对象数组。 在搜索中发现了类似链接的讨论。 我遵循了这些示例,但是找不到对象数组的实现。 我的问题是对象在新活动中是空的。 我的安装如下。

我能感知的对象

publicclassshowstatisticsobjimplementsparcelable {

公共字符串dt=null;

public int totalmiles=0;

公共数据日期=null;

public showStatisticsObj (); (;

publicshowstatisticsobj (parcel in ) readfromparcel; }

@Override

公共说明内容(

//todo自动生成方法stub

返回0;

}

@Override

publicvoidwritetoparcel (parcelarg 0,int arg1) {

//todo自动生成方法stub

arg0.writestring(dt;

arg0.writeint(totalmiles;

}

Publicvoidreadfromparcel{

dt=in.readString (;

totalmiles=in.readInt (;

}

@suppresswarnings('rawtypes ) ) ) )。

publicstaticfinalparcelable.creator creator=newparcelable.creator {

publicshowstatisticsobjcreatefromparcel (parcel in ) )。

{

returnnewshowstatisticsobj(in;

}

publicshowstatisticsobj [ ] new array (intsize )。

{

returnnewshowstatisticsobj [ size ];

}

(;

}

parcelable [ ] passed array=newparcelable [ totaldifferentdates ];

for(intI=0; I

passedArray[i]=showStatObj[i];

}

intentdisplayintent=new intent (this,DisplayStatistics.class );

display intent.setflags (intent.flag _ activity _ clear _ top;

display intent.put extra (' bundle obj ',passedArray );

sartactivity(displayintent );

在新的活动中,我

Bundle bundle=getIntent ().getExtras );

showstatobjindisplay=(showstatisticsobj ) bundle.getparcelable (' bundle obj );

但是showStatObjinDisplay为null .有什么问题吗? 请帮帮我。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。