используйте этот простой код
if (getPreferences(MODE_PRIVATE).getBoolean("is_first_run", true)) {
/*
* your code here
*/
getPreferences(MODE_PRIVATE).edit().putBoolean("is_first_run", false).commit();
}
Вы можете попробовать рефакторинг, но попробуйте жестко кодировать весь URL и добавить динамическую часть в конце.
Без использования параметров запроса в URL-адресе вам придется проверить URL-адрес для какого транспортного средства и сравнить его со строковым значением. К сожалению, в этом случае не может быть параметров запроса
Я более или менее делал небольшие ярлыки, которые просто перенаправили бы меня обратно к пути компонента. Таким образом, при нажатии кнопки «Обновить», «Назад» и «Вперед» путь перенаправляется только на vehicle
путь. Вот мой модуль маршрутизации:
{path: 'vehicle/:vehType', pathMatch: 'full', redirectTo: 'vehicle'},