0
写真を撮影してGoogleドライブに保存しようとしています。私は "メソッドを実行できません"というエラーをどうしたらいいのか分かりません。 マイsaveFileToDrive
コードは次のようになります。メソッドの実行を解決できません(Googleドライブに画像ファイルを保存しています)
private void saveFileToDrive() {
Thread t = new Thread(new Runnable() {
@Override
public void run() {
try {
/*// File's metadata.
File body = new File();
body.setTitle(fileContent.getName());
body.setMimeType("image/jpeg");
// File's binary content
java.io.File fileContent = new java.io.File(fileUri.getPath());
FileContent mediaContent = new FileContent("image/jpeg", fileContent);
*/
// File's content.
java.io.File fileContent = new java.io.File("TESR");
FileContent mediaContent = new FileContent("image/jpeg", fileContent);
// File's metadata.
File body = new File();
body.setTitle(fileContent.getName());
body.setMimeType("image/jpeg");
File file = service.files().insert(body, mediaContent).setOcr(true).execute();
fileid = file.getId();
if (file != null) {
showToast("Photo uploaded: " + file.getTitle() + " with the following id: " + fileid);
startCameraIntent();
}
} catch (UserRecoverableAuthIOException e) {
startActivityForResult(e.getIntent(), REQUEST_AUTHORIZATION);
} catch (IOException e) {
e.printStackTrace();
}
}
});
t.start();
}
と私は、この行でエラーを取得しておいてください。
File file =service.files().insert(body,mediaContent).setOcr(true).execute();
エラーは言う:「メソッドを解決することはできません 『(実行)』 私もそれを試してみましたOCRの部分がないと、それはできませんでした
これは私が処理できない唯一のエラーであり、これがなければ私のアプリをコンパイルできないので、このエラーで私を助けてください