back button returns to wrong activity when opening pdf via uri


  1. geekyhawkes

    geekyhawkes New Member

    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
    :
Loading...

Share This Page