1. 程式人生 > >安卓不同程序間的值傳遞

安卓不同程序間的值傳遞

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("");