安卓不同进程间的值传递

1.使用bundle

传递:

Bundle bundle = new Bundle();
                bundle.putString("test","asdf");
                intent.putExtras(bundle);

接收:

   Bundle bundle = getIntent().getExtras();
        if(bundle!=null){
            String test = (String) bundle.get("test");

            Log.d("Demo1Activity",test);
        }

在传递对象时:

    bundle.putSerializable("",object);
        bundle.putParcelable("",object);

其中object分别为实现了serializable和parcelable接口的对象

获得:

bundle.getSerializable("");
        bundle.getParcelable("");

猜你喜欢

转载自blog.csdn.net/afdasfggasdf/article/details/83069899