What's your onActivityResult code like?

On Jul 8, 7:06 pm, Shuyi <[email protected]> wrote:
>   This is my code. When I log uri, it can show the uri string, but
> when I try to get the path from the intent the log message shows null.
> What's wrong with it? Did I use something wrong?
>                            File myFile = new
> File(Environment.getExternalStorageDirectory(),
>                                         (  System.currentTimeMillis()+ 
> ".jpg"));
>
>                 try {
>                         FileOutputStream outStream = new 
> FileOutputStream(myFile);
>                         outStream.write(data);
>                         outStream.flush();
>                         outStream.close();
>                 } catch (FileNotFoundException e) {
>                         // TODO Auto-generated catch block
>                         e.printStackTrace();
>                 } catch (IOException e) {
>                         // TODO Auto-generated catch block
>                         e.printStackTrace();
>                         setResult(Activity.RESULT_CANCELED,null);
>                         finish();
>                 }
>
>                 if(myFile.canRead()){
>                 Intent intent = new Intent();
>                 String uri = myFile.getAbsolutePath();
>                 Log.i("lab5","uri:"+uri);
>                 intent.putExtra(CameraPreview.IMAGE_FILE_NAME,Uri.parse(uri));
>
> Log.i("lab5","file:"+intent.getExtras().getString(CameraPreview.IMAGE_FILE_NAME));
>                 setResult(RESULT_OK, intent);
>                 finish();
>                 }

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to