ActivityForResult理解

         假如本类为Activity1,它携带数据启动了Activity2,在Activity2返回Activity1时,Activity1中的onActivityResult将执行,一般情况下,如果Activity2也携带数据,则在此方法中接收数据并显示到Activity1中,如果Activity2不携带数据,则可以在此方法中自己创建数据(比如查询通讯录等)显示与Activity1中,或者没有数据时则无需显示;

     注意:假如Activity2含有数据,则在Activity2中启动Activity的方法是:(在监听器中编写)

ShowActivity.this.setResult(RESULT_OK,getIntent());

ShowActivity.this.finish();

posted @ 2011-08-26 20:46  你好and程序员  阅读(142)  评论(0编辑  收藏  举报