X

Sign in

Forgotten your password?

... or login with Facebook:

Don't have an AndroidPIT account yet? Sign up
Android Forum » Android Developer Forum » Android Developer Forum » back button returns to wrong activity in my app when loading pdf via uri

back button returns to wrong activity in my app when loading pdf via uri

back button returns to wrong activity in my app when loading pdf via uri
created on Jan 29, 2013 7:03:20 PM
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.

1if (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!
Reply with quote Reply Link ±0     (0 votes)