Googleドライブの統合に取り組んでいます。Googleコンソールを使用してAPIアクセスキーを取得し、oauth2認証も完了しました。すでにGoogleカレンダーの統合を使用しており、正常に機能していますが、ファイルリストを取得したいドライブを統合すると、空が返されます。何が間違っているのかわかりません。以下は私のコードです。上級者に感謝します。
public class RetriveFromDrive extends AsyncTask<Void,Void,Void>
{
List<File> result=new ArrayList<File>();
Files.List request;
@Override
protected Void doInBackground(Void... params) {
try{
// TODO Auto-generated method stub
Log.d("Msg", "Do in Background");
request=gDrive.files().list();
Log.d("Msg", request.toString());
FileList file =request.execute();
result.addAll(file.getItems());
names=new ArrayList<String>();
for (File file1 :result) {
names.add(file1.getTitle());
Log.d("Names", names.toString());
}
}catch(Exception e)
{
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(Void params) {
// TODO Auto-generated method stub
super.onPostExecute(params);
Log.d("Msg","onPostExecute");
Log.d("Names",names.toString());
}`