首页 > 其他 > 详细

Activity之Serializable

时间:2016-03-19 22:46:53      阅读:244      评论:0      收藏:0      [点我收藏+]

技术分享

Student.java

package cn.itcast.wh08.multiactivity.domain;

import java.io.Serializable;

public class Student implements Serializable{
    
    public String name;
    public int age;
    
    public Student(String name, int age) {
        super();
        this.name = name;
        this.age = age;
    }

}

MainActivity.java

package cn.itcast.wh08.multiactivity;

import cn.itcast.wh08.multiactivity.domain.Student;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void jump(View v){
        Intent intent = new Intent(this,OtherActivity.class);//意图对象
        //对象
        Student student = new Student("武藤兰", 40);
        intent.putExtra("student", student);
        startActivity(intent);
    }

}

OtherActivity.java

package cn.itcast.wh08.multiactivity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
import cn.itcast.wh08.multiactivity.domain.Student;

public class OtherActivity extends Activity {
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_other);
        
        TextView tv_info = (TextView) findViewById(R.id.tv_info);
        
        
        Intent intent = getIntent();//获取激活自己的意图对象
        //获取意图里面的数据
        Student student = (Student) intent.getSerializableExtra("student");
        String name = student.name;
        int age = student.age;
        tv_info.setText("name:"+name+",age:"+age);
    }

}

技术分享 技术分享

Activity之Serializable

原文:http://www.cnblogs.com/clarencezzh/p/5296357.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!