diff options
author | Xin Li <delphij@google.com> | 2020-06-03 10:45:08 -0700 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2020-06-03 10:45:08 -0700 |
commit | a460bdc1ed7a45144be603c88474461bcd2d95a7 (patch) | |
tree | d9d37932dd974d3964ca84ce1c29e2475c17f187 | |
parent | eacac535cb86c7ad169081f0e0b9ce14b9b8217f (diff) | |
parent | 95439e8839622068dd07b6a066f86010c6cf64fb (diff) | |
download | HTMLViewer-a460bdc1ed7a45144be603c88474461bcd2d95a7.tar.gz |
Merge QQ3A.200605.002 into master
Bug: 158095402
Merged-In: I484ad3f0dee9c4ee7ffa9ef81256a30263dd8f1c
Change-Id: I50baca8ad154cb2e15e4f0d39996de3085d10ac7
-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(); |