Android开发中Intent传递对象的方法分析
程序员文章站
2024-03-31 11:08:16
本文实例分析了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程序设计有所帮助。
上一篇: c#详解datetime使用示例
推荐阅读
-
Android开发中Intent传递对象的方法分析
-
android开发中处理大图片内存溢出的方法 博客分类: android android大图片内存溢出解决方法
-
java中request对象各种方法的使用实例分析
-
Android开发中Socket通信的基本实现方法讲解
-
简单讲解Android开发中触摸和点击事件的相关编程方法
-
java中request对象各种方法的使用实例分析
-
简单讲解Android开发中触摸和点击事件的相关编程方法
-
Android开发中Socket通信的基本实现方法讲解
-
Android开发中ImageView的scaletype属性用法分析
-
Android开发中ImageView的scaletype属性用法分析