Вчера я получил самую странную ошибку в консоли Google Play.
У меня есть кнопка, которая открывает направления в приложении Google Map.Было это годами.Похоже на это:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?f=d&daddr=" +
lat + "," + lon));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
activity.startActivity(intent);
Вчера я получил этот журнал ошибок:
Samsung Galaxy J6+ (j6primelte), Android 8.1
android.content.ActivityNotFoundException:
Я не могу для всего мира понять, как это может произойти, и я никогда не видел этого раньше.Кто-нибудь знает больше меня?
РЕДАКТИРОВАТЬ: Очевидно, я знаю, что я могу попытаться поймать его.Это не мой вопрос.Я задавался вопросом, как на Samsung можно получить ActivityNotFound для чего-то в API карт Google.Единственное, о чем я могу думать, это о рутированном телефоне?
Эта кнопка плавает в верхней части карты Google, и мы проверяем сервисы Google Play при запуске приложения, поэтому вы не сможете добраться до этой точки, если неуже видите карту Google в приложении.