質問編集履歴

3

誤字を削除

2017/09/17 08:02

投稿

kobayashi5884
kobayashi5884

スコア55

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  というメッセージが現れるので、そもそもの接続が失敗しているようです。
30
30
 
31
- ようです。
31
+
32
32
 
33
33
  ```ここに言語を入力
34
34
 

2

コードを追加

2017/09/17 08:02

投稿

kobayashi5884
kobayashi5884

スコア55

test CHANGED
File without changes
test CHANGED
@@ -26,20 +26,50 @@
26
26
 
27
27
  Cannot find DriveId. Are you authorized to view this file?
28
28
 
29
- というメッセージが現れるので、ファイル中身の編集に失敗している
29
+ というメッセージが現れるので、そもそも接続が失敗しているようです。
30
30
 
31
31
  ようです。
32
32
 
33
+ ```ここに言語を入力
33
34
 
35
+ @Override
34
36
 
37
+ public void onConnected(Bundle connectionHint) {
38
+
35
- 1.どうすれば、グーグルドライブのファイルの中身の書き換えに成功しますか。
39
+ super.onConnected(connectionHint);
36
40
 
37
41
 
38
42
 
39
- 2.そもそも、どのファイルに書き込むのか、コードを見ただけではよくわかりません。
43
+ final ResultCallback<DriveIdResult> idCallback = new ResultCallback<DriveIdResult>() {
40
44
 
41
- どうやって書き込むファイルを選びますか。
45
+ @Override
42
46
 
47
+ public void onResult(DriveIdResult result) {
43
48
 
49
+ if (!result.getStatus().isSuccess()) {//isSucessがfalseになっている
44
50
 
51
+ showMessage("Cannot find DriveId. Are you authorized to view this file?");
52
+
53
+ return;
54
+
55
+ }
56
+
57
+ DriveId driveId = result.getDriveId();
58
+
59
+ DriveFile file = driveId.asDriveFile();
60
+
61
+ new EditContentsAsyncTask(EditContentsActivity.this).execute(file);
62
+
63
+ }
64
+
65
+ };
66
+
67
+ Drive.DriveApi.fetchDriveId(getGoogleApiClient(), EXISTING_FILE_ID)
68
+
69
+ .setResultCallback(idCallback);
70
+
71
+ }
72
+
73
+ ```
74
+
45
- よろくお願い申し上げます
75
+ どうすれば接続に成功しますか?

1

プロジェクト名を修正

2017/09/17 07:57

投稿

kobayashi5884
kobayashi5884

スコア55

test CHANGED
@@ -1 +1 @@
1
- android-demos-masterで、Cannot find DriveId. Are you authorized to view this file?
1
+ android-demosで、Cannot find DriveId. Are you authorized to view this file?
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  https://github.com/googledrive
10
10
 
11
- において、android-demos-masterというプロジェクトをダウンロードし、
11
+ において、android-demosというプロジェクトをダウンロードし、
12
12
 
13
13
  実機にて動作させました。
14
14