Намерение не работает для перемещения фрагмента к деятельности - PullRequest
2 голосов
/ 28 мая 2019

У меня проблемы с переносом фрагмента класса намерения в действие. Я пытаюсь отправить намерение из одного фрагмента в другой вид деятельности. Вот код:

        Intent intent = new Intent(getActivity(), MainActivity.class);
        getActivity().startActivity(intent);

Вот мой файл манифеста

    <activity android:name=".activities.MainActivity"
        android:supportsPictureInPicture="true"
        android:resizeableActivity="true"
        android:launchMode="singleTask"
        android:windowSoftInputMode="adjustNothing"
        android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"/>

но это не работает для меня, и с другой стороны, я сделал несколько RND, но все одинаковы для меня. Как я могу решить проблему Заранее спасибо.

1 Ответ

3 голосов
/ 28 мая 2019

удалите это android:launchMode="singleTask", которое выглядит следующим образом

<activity android:name=".activities.MainActivity"
        android:supportsPictureInPicture="true"
        android:resizeableActivity="true"
        android:windowSoftInputMode="adjustNothing"
        android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"/>

, если текущее значение activity равно mainactivity, и вы запускаете его снова, оно не будет работать, потому что для режима запуска задана одна задача вманифест

Решение : - удалить этот тег

android: launchMode = "singleTask"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...