Android开发中Intent传递对象的方法分析

 更新时间:2016年02月19日 10:02:07   作者:lg878398509  
这篇文章主要介绍了Android开发中Intent传递对象的方法,结合实例分析了Intent传递对象所涉及的具体方法、实现步骤与相关注意事项,需要的朋友可以参考下

本文实例分析了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程序设计有所帮助。

相关文章

  • Android Service总结及详细介绍

    Android Service总结及详细介绍

    本文主要介绍Android Service的知识,这里整理了详细资料及简单实现示例代码,有需要的小伙伴可以参考下
    2016-09-09
  • Flutter Map常用操作方法总结

    Flutter Map常用操作方法总结

    Flutter 中的 Map 是一种键值对的集合,可以存储任意类型的数据,并且可以通过键来访问和操作对应的值,下面我们就来学习一下Flutter Map的常用操作方法吧
    2023-11-11
  • Android 自定义SeekBar 实现分段显示不同背景颜色的示例代码

    Android 自定义SeekBar 实现分段显示不同背景颜色的示例代码

    这篇文章主要介绍了Android 自定义SeekBar 实现分段显示不同背景颜色,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Android滑动冲突问题的解决方法

    Android滑动冲突问题的解决方法

    这篇文章主要为大家详细介绍了Android滑动冲突问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • java反射android的r文件的示例

    java反射android的r文件的示例

    这篇文章主要介绍了java反射android的r文件的示例,动态取得R文件的int值,需要的朋友可以参考下
    2014-04-04
  • Android 图片Bitmap的剪切的示例代码

    Android 图片Bitmap的剪切的示例代码

    本篇文章主要介绍了Android 图片Bitmap的剪切的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • Android中回调接口的使用介绍

    Android中回调接口的使用介绍

    回调接口在完成某些特殊的功能时还是蛮有用的,下面为大家分享下具体的使用方法,感兴趣的朋友可以参考下哈
    2013-06-06
  • Android布局ConstraintLayout代码修改约束及辅助功能

    Android布局ConstraintLayout代码修改约束及辅助功能

    这篇文章主要为大家介绍了Android布局ConstraintLayout代码修改约束及辅助功能示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Android实现QQ侧滑菜单效果

    Android实现QQ侧滑菜单效果

    这篇文章主要为大家详细介绍了Android实现QQ侧滑菜单效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • android 添加随意拖动的桌面悬浮窗口

    android 添加随意拖动的桌面悬浮窗口

    用过新版本android 360手机助手都人都对 360中只在桌面显示一个小小悬浮窗口羡慕不已吧,本文将介绍此功能的实现步骤,需要了解的朋友可以参考下
    2012-11-11

最新评论