Можно ли запустить Календарь Google как сервис из приложения? - PullRequest
0 голосов
/ 04 мая 2020

Мое приложение синхронизируется с Календарем Google. Но я не синхронизирую c на самом деле, пока не запустлю Календарь вручную. После того, как я запускаю Календарь вручную, он также синхронизируется. Поэтому я пытаюсь запустить Календарь Google из своего приложения, чтобы убедиться, что оно работает и хорошо синхронизируется. Я попробовал следующее: c.startActivity(c.getPackageManager().getLaunchIntentForPackage("com.google.android.calendar"));, где c - правильный контекст. Календарь запускается, но охватывает мое приложение. Я не нашел способа автоматически вывести свое приложение на передний план. Затем я попытался запустить Календарь от имени serivce: c.startService(c.getPackageManager().getLaunchIntentForPackage("com.google.android.calendar"));, но похоже, что он не запускается.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...