diff options
-rw-r--r-- | src/com/android/htmlviewer/HTMLViewerActivity.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/com/android/htmlviewer/HTMLViewerActivity.java b/src/com/android/htmlviewer/HTMLViewerActivity.java index 87f75ae..85a16aa 100644 --- a/src/com/android/htmlviewer/HTMLViewerActivity.java +++ b/src/com/android/htmlviewer/HTMLViewerActivity.java @@ -20,11 +20,11 @@ import android.app.Activity; import android.content.ActivityNotFoundException; import android.content.ContentResolver; import android.content.Intent; -import android.content.pm.PackageManager; import android.net.Uri; import android.os.Bundle; import android.provider.Browser; import android.util.Log; +import android.view.MenuItem; import android.view.View; import android.webkit.WebChromeClient; import android.webkit.WebResourceRequest; @@ -78,6 +78,7 @@ public class HTMLViewerActivity extends Activity { s.setDefaultTextEncodingName("utf-8"); mIntent = getIntent(); + setBackButton(); loadUrl(); } @@ -88,6 +89,21 @@ public class HTMLViewerActivity extends Activity { mWebView.loadUrl(String.valueOf(mIntent.getData())); } + private void setBackButton() { + if (getActionBar() != null) { + getActionBar().setDisplayHomeAsUpEnabled(true); + } + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + if (item.getItemId() == android.R.id.home) { + finish(); + return true; + } + return super.onOptionsItemSelected(item); + } + @Override protected void onDestroy() { super.onDestroy(); |