试了下forresult方法。。结果不行。。选择图片后直接跳回桌面而不是跳到程序里的第一个页面了。

来源:4-2 启动系统常见的Activity

niunan

2015-12-05 16:59

   private class onClickListener implements View.OnClickListener {
       @Override
       public void onClick(View v) {
 
           Intent intent = new  Intent();
           intent.setAction(Intent.ACTION_GET_CONTENT);
           intent.setType("image/*");
           startActivityForResult(intent,1);

       }
   }

   @Override
   protected void onActivityResult(int requestCode, int resultCode, Intent data) {
       super.onActivityResult(requestCode, resultCode, data);
       textView.setText("返回来了");
       Log.i("niunan", "1 onActivityResult");
       if (requestCode == 1 && resultCode == RESULT_OK && null != data) {
           Uri selectedImage = data.getData();

       }
   }


上面是代码。。日记也没有记录上的。。

写回答 关注

1回答

  • wangmaodou
    2016-01-07 10:44:49

    不应该是onrestart()吗?


Android-重识Activity

Activity的系列教程的第一讲,将带您重新认识Activity

46061 学习 · 45 问题

查看课程