在使用Android Navigation组件时,可以通过SafeArgs来传递参数。如果目标值始终为默认值,可以考虑以下解决方法:
SourceFragmentDirections.ActionSourceToDestination action =
SourceFragmentDirections.actionSourceToDestination("parameter value");
NavHostFragment.findNavController(this).navigate(action);
在上述代码中,确保正确传递参数值。
String param1 = DestinationFragmentArgs.fromBundle(getArguments()).getParam1();
确保在目标Fragment中正确获取参数值。
如果仍然遇到问题,可以通过调试或打印日志来检查参数的传递过程,以确定问题所在。