我是新来的android编程。所以我正在学习一些教程。我正尝试将图像上传到php服务器。我按照这个教程http://monstercoda.wordpress.com/2012/04/15/android-image-upload-tutorial-part-i/将图片上传到服务器上Android
一切正常,但唯一的问题是我不知道在哪里写这个代码和在哪个方法。
HttpUploader uploader = new HttpUploader();
try {
String image_name = uploader.execute(getRealPathFromURI(currImageURI)).get();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
我试图在我的MainActivity的onCreate
方法或我的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);
}
请告诉我在哪里我可以把上面的代码。
可以发布堆栈跟踪,即崩溃后得到的错误日志。 – Diffy