У меня есть следующий объект Intent, который я пытаюсь передать из фрагмента SeventhFragment. java в другой фрагмент (SixthFragment. java).
Intent i = new Intent(getContext(), SixthFragment.class);
i.putExtra("officeHour", hour);
startActivity(i); // this code is in SeventhFragment.java
В SixthFragment. java, У меня есть следующий код, чтобы попытаться вернуть этот объект:
Intent intent = (Intent) getActivity().getIntent(); // this code is in SixthFragment.java.
OfficeHour add = (OfficeHour) intent.getSerializableExtra("officeHour");
Однако я получаю исключение:
android.content.ActivityNotFoundException: Unable to find explicit activity class
{com.example.app/com.example.app.SixthFragment}; have you declared
this activity in your AndroidManifest.xml?
Я могу сказать, что это означает, что мне нужно добавить объявление активности в AndroidManifest. xml, но я не могу сказать, что я должен добавить / как это должно быть отформатировано. В качестве заметки я попытался найти существующие вопросы, но до сих пор не могу сказать, что именно написать в моем манифесте. Спасибо!