Как передать безопасные аргументы в виде пакета в явной глубокой ссылке Android?

#java #android #android-jetpack-navigation #android-deep-link

#Ява #Android #android-jetpack-навигация #android-глубокая ссылка

Вопрос:

Я создаю явную глубокую ссылку в навигационном компоненте, используя безопасные аргументы.

 PendingIntent pendingIntent = new NavDeepLinkBuilder(getApplicationContext())  .setGraph(R.navigation.mobile_navigation)  .setDestination(R.id.nav_order_details)  .setArguments(//TODO pass bundle)  .setComponentName(MainActivity.class)  .createPendingIntent();  

Проблема в том, что мне нужно передать пакет в аргументах, но я не знаю, как преобразовать безопасные аргументы в пакет на java.

Я нашел этот формат в котлине

 OrderDetailsFragmentArgs(id).toBundle()  

Мне нужно преобразовать его в java-код. Пожалуйста, помогите.

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

1. Почему вы используете навигацию по jetpack на java? Компоненты Jetpack не предназначены для использования в java.