public void upload_prescription()
{
dialog = ProgressDialog.show(MainActivity.this, "","Uploading file...", true);
new Thread(new Runnable()
{
public void run()
{
runOnUiThread(new Runnable()
{
public void run()
{
// option1 upload_image.uploadFile(uploadFilePath);
}
}
);
//option2 upload_image.uploadFile(uploadFilePath);
deleteImageFromGallery(delete_image_id + "");
}
}
).start();
}
嘿,我尝试使用上面的代码将图像上传到服务器。如果我使用代码中提到的选项 2,它运行良好。但是如果我将代码放在选项 2 上,它会给我这个错误。
android.os.NetworkOnMainThreadException.
我认为选项 2 更好,因为它提供了一个单独的线程来完成虽然它不能正常工作