对象必须实现Serializable,对象代码如下:
- importjava.io.Serializable;
- importandroid.graphics.drawable.Drawable;
- <spanstyle="white-space:normal;"><prename="code"class="java">
- </span>
- publicclassMyApplicationInfoextendsObjectimplementsSerializable{
- }
自定义:AppParcelable
- importandroid.os.Parcel;
- importandroid.os.Parcelable;
- importcom.tcad.marketassistant.vo.MyApplicationInfo;
- publicclassAppParcelableimplementsParcelable{
- privateMyApplicationInfoinfo;
- publicAppParcelable(Parcelsource){
- info=(MyApplicationInfo)source.readValue(MyApplicationInfo.class.getClassLoader());
- }
- publicAppParcelable(MyApplicationInfoinfo){
- this.info=info;
- }
- publicintdescribeContents(){
- return0;
- }
- publicvoidwriteToParcel(Parceldest,intflags){
- dest.writeValue(info);
- }
- publicstaticfinalParcelable.Creator<AppParcelable>CREATOR=newParcelable.Creator<AppParcelable>(){
- publicAppParcelablecreateFromParcel(Parcelsource){
- returnnewAppParcelable(source);
- }
- publicAppParcelable[]newArray(intsize){
- thrownewUnsupportedOperationException();
- }
- };
- publicMyApplicationInfogetInfo(){
- returninfo;
- }
- }
调用代码,发送:
- AppParcelableparcelable=newAppParcelable(info);
- intent.putExtra("app_parcelable",parcelable);
- startActivity(intent);
接收:
- AppParcelablep=getIntent().getParcelableExtra("app_parcelable");
- MyApplicationInfoinfo=p.getInfo();
分享到:
相关推荐
BS EN 71-4-2020 Experimental sets for chemistry and related activities.pdf
5. **任务监听器**:可以通过实现Spring的ApplicationListener接口,监听Activiti的任务事件,例如任务分配、完成等。 6. **安全性集成**:考虑使用Spring Security或自定义解决方案,确保只有授权的用户能够访问和...
Activiti的一大特点是它与Eclipse集成,允许开发者通过插件直接绘制业务流程图。 工作流(Workflow)是业务过程在计算机环境下的自动化,它确保文档、信息或任务按照预定义的规则在多个参与者间传递,以达成特定的...
【资源说明】 1、基于Activiti流程监控的毕业设计管理系统源码+项目说明.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,...
在Android开发中,Hook技术是一种强大的调试和动态分析手段,它允许开发者在不修改源代码的情况下,通过拦截和替换特定函数的行为来改变程序的运行流程。这篇内容将深入探讨如何利用Hook技术绕过系统对Activity的...
本资源中的源码都是经过本地编译过可运行的,下载后按照文档配置好环境就可以运行。资源项目的难度比较适中,内容都是经过助教老师审定过的,应该能够满足学习、使用需求,如果有需要的话可以放心下载使用。...
每个activity都应围绕着用户可执行的特定动作来设计,并且可以启动其它activitie.例如,一个email应用可能可能有一个显示新邮件列表的activity.当用户选择一个邮件,一个新的activity被打开以显示邮件内容. 一个...
在企业级应用开发中,Activiti 是一个广泛使用的开源工作流引擎,它允许开发者通过模型驱动的方式来设计和执行业务流程。在"activiti6.0 自定义流程路径颜色和任务颜色"这个主题中,我们主要关注如何根据业务需求...
组件之间的通信,接口+实现类,使用注解生成代码方式,无需手动注册,将使用步骤简单化,支持组件间以暴露接口提供服务的方式进行通信。 02.项目组件通信流程 组件app分层 组件通信需求分析 比如业务组件层划分 组件...
项目获取数据该项目基于从三星 Galaxy S 智能手机的加速度计收集的数据。 该项目创建了一个名为 ...and_std_features).Uses descriptive activity names to name the activities in the data set (variable "activitie
安装1.1.0 进入然后根据您的操作系统选择一个版本。 在安装完Redmine服务器和API令牌后,您可以在“ My account页面上找到您的API令牌。 对Linux的要求 对于Linux,必须安装libsecret库。... activitie
Start HTCLoggers - Start HTC Logging Activitie Services: You first must run a list to get a dump of all active services. Anything running on your phone will return to the spinner. Select a service ...