Как исправить (ошибка: не удается найти класс символов ActionOnlyNavDirections) с архитектурой навигации в Andoid studio - PullRequest
0 голосов
/ 20 мая 2019

Я использую компонент архитектуры навигации в Android-студии. Я использовал его с нижней панелью приложения, и он работал отлично, но всякий раз, когда я пытаюсь добавить действие, я получаю эту ошибку при запуске приложения (ошибка: не удается найти класс символов "ActionOnlyNavDirections")

<navigation xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/nav_graph"
app:startDestination="@id/Around">

<fragment
    android:id="@+id/Around"
    android:name="com.Czynt.kazdoura.AroundFragment"
    android:label="fragment_around"
    tools:layout="@layout/fragment_around">
    <action
        android:id="@+id/action_Around_to_listView"
        app:destination="@id/listView" />

</fragment>
<fragment
    android:id="@+id/listView"
    android:name="com.Czynt.kazdoura.ListView"
    android:label="fragment_list_view"
    tools:layout="@layout/fragment_list_view" />
   </navigation>

 public class AroundFragment extends Fragment{
    @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    TabItem listTab = getActivity().findViewById(R.id.listTab);
    listTab.setOnClickListener(Navigation.createNavigateOnClickListener(R.id.action_Around_to_listView,null));

1 Ответ

0 голосов
/ 24 мая 2019

Я обновил Android Studio и все зависимости в моем приложении, и это сработало

...