zoukankan      html  css  js  c++  java
  • 跳转页面,传递参数——android

    android 跳转页面并传递对象(实体类)——项目中是集港收货类
    网上资料:两种传递方法Serializable,parcelable
    优劣比较:Serializable数据更持久化,网络传输或数据保存时最好用此。比如Activity之间。
                        Pacelable效率更高,性能好。内存开销方面较小,所以在内存间数据传输时推荐使用。
    自己使用:Now,我需要页面之间传递,So,check the first!
    要点:在model中实现接口:serializable,并提供一个序列化的版本id。
    主要代码:
    model类中 添加:private static final long serialVersionUID = -7060210544600464481L;
    跳转方法中 添加:
    Intent intent=new Intent(this,ReceiveOtherActivity.class); 组件间通信的载体。翻译:意图
    Bundle mBundle = new Bundle(); 翻译:一捆,一批
    mBundle.putSerializable(EXTRA_MESSAGE,jg_receive);
    intent.putExtras(mBundle);传递参数
    intent.putExtra(EXTRA_FLAG,isCheck);传递参数
    startActivity(intent);跳转
    接收:oncreate中:
    _receive = (JG_Receive)getIntent().getSerializableExtra(ReceiveActivity.EXTRA_MESSAGE);
    isCheckBarcode=getIntent().getBooleanExtra(ReceiveActivity.EXTRA_FLAG,false);
  • 相关阅读:
    常见前端面试题CSS部分
    window.location
    实时时间设置
    常用兼容处理
    背景淡入淡出切换
    常用插件
    PHP文件处理函数
    PHP的数据处理函数二(数组)
    php的数据处理函数一(字符串)
    PHP环境搭建(phpstudy)
  • 原文地址:https://www.cnblogs.com/marryZheng/p/5254841.html
Copyright © 2011-2022 走看看