Android凌空上传图片

Android凌空上传图片,第1张

概述我按照thistutorial将图片上传到服务器.但是,一旦我单击图库中的图片之一,它就会关闭我的应用程序.我有两个按钮,一个在用户选择后浏览,另一个在上载.要浏览,请执行以下 *** 作:privatevoidshowFileChooser(){Intentintent=newIntent();intent.setType("i

我按照this tutorial将图片上传到服务器.但是,一旦我单击图库中的图片之一,它就会关闭我的应用程序.我有两个按钮,一个在用户选择后浏览,另一个在上载.
要浏览,请执行以下 *** 作:

private voID showfileChooser() {        Intent intent = new Intent();        intent.setType("image/*");        intent.setAction(Intent.ACTION_GET_CONTENT);        startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE_REQUEST);    }

为了得到结果,我重写:

@OverrIDe    protected voID onActivityResult(int requestCode, int resultCode, Intent data) {        super.onActivityResult(requestCode, resultCode, data);        if (requestCode == PICK_IMAGE_REQUEST && resultCode == RESulT_OK && data != null && data.getData() != null) {            Uri filePath = data.getData();            try {                //Getting the Bitmap from gallery                bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), filePath);                //Setting the Bitmap to ImageVIEw                imageVIEw.setimageBitmap(bitmap);            } catch (IOException e) {                e.printstacktrace();            }        }    }

LogCat错误

 01-06 17:32:02.937 24999-24999/? D/dalvikvm: Late-enabling CheckJNI    01-06 17:32:03.148 24999-24999/com.mypackage I/Adreno-EGL: <qeglDrvAPI_eglinitialize:410>: EGL 1.4 QUALCOMM build: AU_liNUX_ANDROID_LNX.LA.3.5.1_RB1.04.04.02.048.018_msm8226_LNX.LA.3.5.1_RB1__release_AU ()                                                                                  OpenGL ES Shader Compiler Version: E031.24.00.08                                                                                  Build Date: 03/07/14 Fri                                                                                  Local Branch:                                                                                   Remote Branch: quic/LNX.LA.3.5.1_RB1.1                                                                                  Local Patches: NONE                                                                                  Reconstruct Branch: AU_liNUX_ANDROID_LNX.LA.3.5.1_RB1.04.04.02.048.018 + f2fd134 +  nothing    01-06 17:32:03.176 24999-24999/com.mypackage D/Openglrenderer: Enabling deBUG mode 0    01-06 17:32:21.603 24999-24999/com.mypackage W/IinputConnectionWrapper: showStatusIcon on inactive inputConnection

解决方法:

我解决了我有

androID:noHistory="true" 

在执行登录 *** 作的同一活动中,后来我改变了主意,想彻底更改体系结构,却忘记删除该行或将其设置为假.因此,当我从图库中获得结果时,活动便从堆栈中消失了.现在,我删除了所有它应有的状态.

总结

以上是内存溢出为你收集整理的Android凌空上传图片全部内容,希望文章能够帮你解决Android凌空上传图片所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1093435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存