+ @Override\r
+ public boolean onOptionsItemSelected(MenuItem item) {\r
+ boolean returnValue = false;\r
+ \r
+ switch(item.getItemId()){\r
+ case android.R.id.home:\r
+ backToDisplayActivity();\r
+ returnValue = true;\r
+ }\r
+ \r
+ return returnValue;\r
+ }\r
+\r
+\r
+\r
+ @Override\r
+ protected void onResume() {\r
+ \r
+ super.onResume();\r
+ if (!mConfigurationChangedToLandscape) { \r
+ FileDetailFragment fragment = (FileDetailFragment) getSupportFragmentManager().findFragmentByTag(FileDetailFragment.FTAG);\r
+ fragment.updateFileDetails();\r
+ }\r
+ }\r
+ \r
+\r
+ private void backToDisplayActivity() {\r
+ Intent intent = new Intent(this, FileDisplayActivity.class);\r
+ intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);\r
+ intent.putExtra(FileDetailFragment.EXTRA_FILE, getIntent().getParcelableExtra(FileDetailFragment.EXTRA_FILE));\r
+ startActivity(intent);\r
+ finish();\r
+ }\r
+ \r
+ /**\r
+ * {@inheritDoc}\r
+ */\r
+ @Override\r
+ public void onFileStateChanged() {\r
+ // nothing to do here!\r
+ }\r
+ \r
+\r