Android实现Parcelable对象序列化的实例(2)

ParcelableActivity类,传递对象的Activity类。

import Android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
 
public class ParcelableActivity extends Activity { 
 
    private Button myButton; 
 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
 
        super.onCreate(savedInstanceState); 
 
        setContentView(R.layout.main); 
 
        myButton = (Button) findViewById(R.id.myButton); 
 
        myButton.setOnClickListener(new OnClickListener() { 
 
            @Override 
            public void onClick(View arg0) { 
 
                BenParcelable benParcelable = new BenParcelable("BenZeph", 23, 
                        "Java/Android Engineer"); 
 
                Intent intent = new Intent(); 
 
                intent.setClass(getApplicationContext(), 
                        GetParcelableActivity.class); 
 
                Bundle bundle = new Bundle(); 
 
                bundle.putParcelable("Ben", benParcelable); 
 
                intent.putExtras(bundle); 
 
                startActivity(intent); 
 
            } 
        }); 
    } 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8553baf69f44534de7f75cb626e9c622.html