summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRay Chen <raychen@google.com>2014-08-18 16:22:58 +0200
committerRay Chen <raychen@google.com>2014-08-19 11:10:06 +0200
commit1b8d42f7d1711664a0bb0de0a8585ada6c24ffad (patch)
tree0578e8d3c054b4b314f3431c275c4b9fafa878e2
parent1b7a74b590c952132883f5176f20d82d92f2e3f7 (diff)
downloadandroid_packages_apps_UnifiedEmail-1b8d42f7d1711664a0bb0de0a8585ada6c24ffad.tar.gz
android_packages_apps_UnifiedEmail-1b8d42f7d1711664a0bb0de0a8585ada6c24ffad.tar.bz2
android_packages_apps_UnifiedEmail-1b8d42f7d1711664a0bb0de0a8585ada6c24ffad.zip
Allows subclassing showHelp from EmlViewerActivity
b/17035955 Change-Id: Id11ff4190c6cf865b139016c938a1eac26d423e5
-rw-r--r--src/com/android/mail/browse/MessageAttachmentBar.java2
-rw-r--r--src/com/android/mail/ui/AccountFeedbackActivity.java6
2 files changed, 6 insertions, 2 deletions
diff --git a/src/com/android/mail/browse/MessageAttachmentBar.java b/src/com/android/mail/browse/MessageAttachmentBar.java
index c7121b2e0..91c63ba1d 100644
--- a/src/com/android/mail/browse/MessageAttachmentBar.java
+++ b/src/com/android/mail/browse/MessageAttachmentBar.java
@@ -343,7 +343,7 @@ public class MessageAttachmentBar extends FrameLayout implements OnClickListener
// For EML files, we want to open our dedicated
// viewer rather than let any activity open it.
if (MimeType.isEmlMimeType(contentType)) {
- intent.setClass(getContext().getApplicationContext(), EmlViewerActivity.class);
+ intent.setPackage(getContext().getPackageName());
intent.putExtra(AccountFeedbackActivity.EXTRA_ACCOUNT_URI,
mAccount != null ? mAccount.uri : null);
}
diff --git a/src/com/android/mail/ui/AccountFeedbackActivity.java b/src/com/android/mail/ui/AccountFeedbackActivity.java
index 1567b4b20..89a736d37 100644
--- a/src/com/android/mail/ui/AccountFeedbackActivity.java
+++ b/src/com/android/mail/ui/AccountFeedbackActivity.java
@@ -114,7 +114,7 @@ public abstract class AccountFeedbackActivity extends ActionBarActivity
} else if (itemId == R.id.settings) {
Utils.showSettings(this, mAccount);
} else if (itemId == R.id.help_info_menu_item) {
- Utils.showHelp(this, mAccount, getString(R.string.main_help_context));
+ showHelp(getString(R.string.main_help_context));
} else {
return super.onOptionsItemSelected(item);
}
@@ -126,4 +126,8 @@ public abstract class AccountFeedbackActivity extends ActionBarActivity
public Account getAccount() {
return mAccount;
}
+
+ protected void showHelp(String helpContext) {
+ Utils.showHelp(this, mAccount, helpContext);
+ }
}