MuPDF для Android: опция для фрагмента вместо Activity

В моем существующем приложении для Android я использую MuPDF, который я портировал с помощьюэтот документ Теперь, когда я хочу открыть PDF-файлы внутри действия, я использую: Uri uri = Uri.parse (path);

            Intent intent = new Intent(this, MuPDFActivity.class);
            intent.setAction(Intent.ACTION_VIEW);
            intent.setData(uri);
            startActivity(intent);

которая запускает новое действие, моя проблема: (1) как я могу запустить Fragment для просмотра pdf? (2) Поддерживает ли MuPDF Fragment, который я могу вызывать в Android-Tab-View моей смородины? (3) Есть ли способ преобразовать эту деятельность во фрагмент?

В настоящее время яя делаю:

public class DummySectionFragment extends Fragment {

        public DummySectionFragment() {
        }

        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            View  rootView = null;

            rootView = inflater.inflate(R.layout.activity_dummy_section_fragment, container, false);

            Intent myIntent = new Intent(getActivity(), MuPDFActivity.class);
            myIntent.setAction(Intent.ACTION_VIEW);
            myIntent.setData(uri);
            getActivity().startActivity(myIntent); 

            return rootView;
        }
}

Который: открывает новое действие в моем текущем макете вкладок, который выглядит не очень хорошо, поскольку охватывает весь макет вкладки, и пользователь должен нажатьBACK кнопка для просмотра вкладки.

Ответы на вопрос(2)

Ваш ответ на вопрос