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の方が優れていると思います