Android开发中Intent传递对象的方法分析
程序员文章站
2024-02-24 11:32:58
本文实例分析了android开发中intent传递对象的方法。分享给大家供大家参考,具体如下:
方法一:
利用方法:public intent putextra (st...
本文实例分析了android开发中intent传递对象的方法。分享给大家供大家参考,具体如下:
方法一:
利用方法:public intent putextra (string name, parcelable value)传递一个parceable的参数,此方法的参数被序列化到内存。
利用方法:public intent putextra (string name, serializable value)传递一个实现了序列化接口类的对象,此方法的实参被序列化到磁盘。
方法二:
把数据存放到应用程序的“context”中,定义myapplication类,让其继承application类,在myapplication中存入相关数据的引用。代码如下:
import android.app.application; import cn.itcast.mobilesafe.domain.taskinfo; public class myapplication extends application { public taskinfo tastinfo; }
在清单文件中配置application:
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:name="myapplication"> <uses-library android:name="android.test.runner" />
将要存放的数据存入application中:
intent intent = new intent(taskmanageractivity.this, appdetailactivity.class); myapplication myapp = (myapplication) getapplication(); object obj = lv_task_manager.getitematposition(position); if(obj instanceof taskinfo){ taskinfo info = (taskinfo) obj; myapp.tastinfo = info; startactivity(intent); }
更多关于android相关内容感兴趣的读者可查看本站专题:《android开发入门与进阶教程》、《android通信方式总结》、《android基本组件用法总结》、《android视图view技巧总结》、《android布局layout技巧总结》及《android控件用法总结》
希望本文所述对大家android程序设计有所帮助。
上一篇: java操作ftp下载文件示例
推荐阅读
-
Android开发中Intent传递对象的方法分析
-
Android开发中R.java文件丢失或无法更新的解决方法
-
Android开发之在程序中时时获取logcat日志信息的方法(附demo源码下载)
-
Android开发中MotionEvent坐标获取方法分析
-
Android开发之获取LayoutInflater对象的方法总结
-
Android开发中调用系统相册上传图片到服务器OPPO等部分手机上出现短暂的显示桌面问题的解决方法
-
Android应用开发中实现apk皮肤文件换肤的思路分析
-
Android开发中Activity之间切换出现短暂黑屏的解决方法
-
详解Android开发中硬件加速支持的使用方法
-
Android开发中Widget的生命周期实例分析