Почему неявное намерение внезапно не срабатывает

#android #android-studio

Вопрос:

Uri gmmIntentUri = Uri.разбор(«http://maps.google.com/maps?saddr=» источник «amp;daddr=» пункт назначения «amp;режим=d»);

    Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
    mapIntent.setPackage("com.google.android.apps.maps");
    if (mapIntent.resolveActivity(getPackageManager()) != null) {
        startActivity(mapIntent);
    }
 

Этот код исправно работает уже несколько месяцев. Внезапно это перестало работать. При отладке строка startActivity не вызывается.
Я новичок(опыт работы 5 месяцев). Любая помощь будет признательна.

Комментарии:

1. Это не будет работать на Android 11 и выше, если вы не добавите <queries> элемент в свой манифест.

2. понял. Спасибо за вашу помощь. @CommonsWare