summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2020-06-03 10:45:08 -0700
committerXin Li <delphij@google.com>2020-06-03 10:45:08 -0700
commita460bdc1ed7a45144be603c88474461bcd2d95a7 (patch)
treed9d37932dd974d3964ca84ce1c29e2475c17f187
parenteacac535cb86c7ad169081f0e0b9ce14b9b8217f (diff)
parent95439e8839622068dd07b6a066f86010c6cf64fb (diff)
downloadHTMLViewer-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.java18
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();