Когда я пытаюсь открыть лист из эмулятора Android, я получаю Не удается получить доступ к документу.Пожалуйста, убедитесь, что вы подключены к Интернету - PullRequest
0 голосов
/ 14 февраля 2019

Я создал лист и могу добавить к нему, используя приложение в эмуляторе.Я использую намерение ACTION_VIEW с URL.Кажется, работает на реальном устройстве.Если я попытаюсь ввести другой адрес в эмуляторе, он сработает.

 String url = "https://docs.google.com/spreadsheets/d/" + mSpreadsheetId + "/edit#gid=0";
        Intent i = new Intent(Intent.ACTION_VIEW);
        i.setData(Uri.parse(url));
        startActivity(i);

Я подозреваю, что код ничего не проясняет.У меня достаточно безопасности для создания и добавления на лист в одном приложении с эмулятором.У меня явно есть интернет.Я пропускаю настройку на листах Google или что-то в этом роде?

Все, что я пытаюсь сделать, - это протестировать старые SDK.этот тест на уровне API 24 с последними библиотеками PlayStore и API листов Google.Но ничего из этого не имеет ничего общего с этим намерением.

1 Ответ

0 голосов
/ 21 февраля 2019

Проблема в том, что эмулятору нужно было установить приложение Google Sheets.Все, что было запущено для этого намерения, использовало неправильный URL.Почему-то у меня сложилось впечатление, что намерение запустило окно браузера.

...