MuPDF dla Androida: Opcja fragmentu zamiast aktywności

W mojej istniejącej aplikacji na Androida, Im za pomocą MuPDF, który został przeniesiony za pomocąten dokument. Teraz, gdy chcę otworzyć pliki pdf wewnątrz działania, używam: Uri uri = Uri.parse (ścieżka);

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

który uruchamia nowe działanie, Moim problemem jest: (1) Jak mogę rozpocząć Fragment, aby wyświetlić plik PDF? (2) Czy MuPDF obsługuje Fragment, który mogę wywołać pod moim porzeczkowym Android-Tab-View? (3) Czy istnieje sposób Konwersja tej aktywności na fragment?

Obecnie robię:

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;
        }
}

Co: otwiera nowe działanie w moim bieżącym układzie widoku karty, który nie wygląda wspaniale, ponieważ obejmuje cały układ kart, a użytkownik musi kliknąćBACK przycisk, aby wyświetlić widok karty.

questionAnswers(2)

yourAnswerToTheQuestion