【发布时间】:2014-03-21 02:36:27
【问题描述】:
我是安卓编程新手。所以我正在关注一些教程来学习它。我正在尝试将图像上传到 php 服务器。我已经按照这个教程http://monstercoda.wordpress.com/2012/04/15/android-image-upload-tutorial-part-i/
一切正常,但唯一的问题是我不知道在哪里编写此代码以及使用哪种方法。
HttpUploader uploader = new HttpUploader();
try {
String image_name = uploader.execute(getRealPathFromURI(currImageURI)).get();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
我试图在我的 onCreate MainActivity 方法或我的 MainUploader 类中编写此代码,但应用程序崩溃了。如果我不编写此代码,则应用程序可以工作,但显然我无法执行全部功能。
我在这里编写了导致应用程序崩溃的代码
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
HttpUploader uploader = new HttpUploader();
try {
image_name = uploader.execute(getRealPathFromURI(currImageURI)).get();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
Button upload_btn = (Button) this.findViewById(R.id.uploadButton);
}
请告诉我在哪里可以放置上述代码。
【问题讨论】:
-
你能发布堆栈跟踪,即崩溃后得到的错误日志吗?
标签: php android image-upload