1. Check out our companion app, Forums for Android! Download from Google Play

back button returns to wrong activity when opening pdf via uri

Discussion in 'Application Development' started by geekyhawkes, Jan 29, 2013.

  1. geekyhawkes

    geekyhawkes New Member
    Thread Starter
    5

    Jan 29, 2013
    4
    0
    5
    Im hoping this is simple, but im fairly confused as to what is going on. I am launching a PDF from an Imagebutton in an android activity using a piece of code I copied from elsewhere in my app.
    Code (Text):
    1. if (v==imagebutton20) {
    2.  
    3.                 File file = new File("/sdcard/documents/20.pdf");
    4.                   if (file.exists()) {
    5.                         Uri path = Uri.fromFile(file);
    6.                         Intent intent = new Intent(Intent.ACTION_VIEW);
    7.                         intent.setDataAndType(path, "application/pdf");
    8.                         intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    9.  
    10.                         try {
    11.                             startActivity(intent);
    12.                             overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);
    13.                         }
    14.                         catch (ActivityNotFoundException e) {
    15.  
    16.                         }
    17.                   }
    18.             }   //end of   load
    The pdf loads fine but when i press back the activity that launched the pdf isnt show, instead it returns to the activity before. I have tried commenting out the
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

    but the same effect. What am i missing? Sorry but i couldnt make sense of the official android guide, must be having a thick day!
     

    Advertisement

Share This Page

Loading...