首页 > 其他 > 详细

startActivityForResult and onActivityResult

时间:2014-09-09 15:12:58      阅读:274      评论:0      收藏:0      [点我收藏+]
startActivityForResult and onActivityResult
startActivityForResult 开启Activity 组织数据之后 发送,onActivityResult 接受数据
 1  public class MyActivity extends Activity {
 2      ...
 3 
 4      static final int PICK_CONTACT_REQUEST = 0;
 5 
 6      protected boolean onKeyDown(int keyCode, KeyEvent event) {
 7          if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
 8              // When the user center presses, let them pick a contact.
 9              startActivityForResult(
10                  new Intent(Intent.ACTION_PICK,
11                  new Uri("content://contacts")),
12                  PICK_CONTACT_REQUEST);
13             return true;
14          }
15          return false;
16      }
17 
18      protected void onActivityResult(int requestCode, int resultCode,
19              Intent data) {
20          if (requestCode == PICK_CONTACT_REQUEST) {
21              if (resultCode == RESULT_OK) {
22                  // A contact was picked.  Here we will just display it
23                  // to the user.
24                  startActivity(new Intent(Intent.ACTION_VIEW, data));
25              }
26          }
27      }

 

startActivityForResult and onActivityResult

原文:http://www.cnblogs.com/rojas/p/3962253.html

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