Brion VIBBER has uploaded a new change for review. https://gerrit.wikimedia.org/r/122607
Change subject: [Gingerbread] Get more things using the support version of the action bar accessors ...................................................................... [Gingerbread] Get more things using the support version of the action bar accessors Change-Id: Ib49be67baa446fe68b3e73a7220fce8b2a36d3f7 --- M wikipedia/src/main/java/org/wikipedia/editing/CaptchaHandler.java M wikipedia/src/main/java/org/wikipedia/editing/EditPreviewFragment.java M wikipedia/src/main/java/org/wikipedia/editing/EditSectionActivity.java M wikipedia/src/main/java/org/wikipedia/history/HistoryActivity.java M wikipedia/src/main/java/org/wikipedia/interlanguage/LangLinksActivity.java M wikipedia/src/main/java/org/wikipedia/login/LoginActivity.java M wikipedia/src/main/java/org/wikipedia/savedpages/SavedPagesActivity.java M wikipedia/src/main/java/org/wikipedia/settings/SettingsActivity.java 8 files changed, 19 insertions(+), 14 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia refs/changes/07/122607/1 diff --git a/wikipedia/src/main/java/org/wikipedia/editing/CaptchaHandler.java b/wikipedia/src/main/java/org/wikipedia/editing/CaptchaHandler.java index 59477e1..2da61b8 100644 --- a/wikipedia/src/main/java/org/wikipedia/editing/CaptchaHandler.java +++ b/wikipedia/src/main/java/org/wikipedia/editing/CaptchaHandler.java @@ -3,6 +3,7 @@ import android.app.*; import android.net.*; import android.os.*; +import android.support.v7.app.ActionBarActivity; import android.util.*; import android.view.*; import android.widget.*; @@ -83,7 +84,7 @@ .into(captchaImage, new Callback() { @Override public void onSuccess() { - activity.getActionBar().setTitle(R.string.title_captcha); + ((ActionBarActivity)activity).getSupportActionBar().setTitle(R.string.title_captcha); progressDialog.hide(); // In case there was a captcha attempt before @@ -102,7 +103,7 @@ } public void hideCaptcha() { - activity.getActionBar().setTitle(prevTitleId); + ((ActionBarActivity)activity).getSupportActionBar().setTitle(prevTitleId); Utils.crossFade(captchaContainer, primaryView); } diff --git a/wikipedia/src/main/java/org/wikipedia/editing/EditPreviewFragment.java b/wikipedia/src/main/java/org/wikipedia/editing/EditPreviewFragment.java index 88b82ab..f575faa 100644 --- a/wikipedia/src/main/java/org/wikipedia/editing/EditPreviewFragment.java +++ b/wikipedia/src/main/java/org/wikipedia/editing/EditPreviewFragment.java @@ -3,6 +3,7 @@ import android.app.*; import android.os.*; import android.support.v4.app.Fragment; +import android.support.v7.app.ActionBarActivity; import android.view.*; import org.json.*; import org.wikipedia.*; @@ -42,7 +43,7 @@ } private void displayPreview(final String html) { - getActivity().getActionBar().setTitle(R.string.edit_preview_activity_title); + ((ActionBarActivity)getActivity()).getSupportActionBar().setTitle(R.string.edit_preview_activity_title); Utils.crossFade(getActivity().findViewById(R.id.edit_section_container), previewContainer); JSONObject payload = new JSONObject(); try { @@ -100,7 +101,7 @@ public void hide() { Utils.crossFade(previewContainer, getActivity().findViewById(R.id.edit_section_container)); - getActivity().getActionBar().setTitle(R.string.edit_section_activity_title); + ((ActionBarActivity)getActivity()).getSupportActionBar().setTitle(R.string.edit_section_activity_title); } diff --git a/wikipedia/src/main/java/org/wikipedia/editing/EditSectionActivity.java b/wikipedia/src/main/java/org/wikipedia/editing/EditSectionActivity.java index 87259ee..22f0cc9 100644 --- a/wikipedia/src/main/java/org/wikipedia/editing/EditSectionActivity.java +++ b/wikipedia/src/main/java/org/wikipedia/editing/EditSectionActivity.java @@ -55,7 +55,7 @@ super.onCreate(savedInstanceState); setContentView(R.layout.activity_edit_section); - getActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); if (!getIntent().getAction().equals(ACTION_EDIT_SECTION)) { throw new RuntimeException("Much wrong action. Such exception. Wow"); @@ -68,7 +68,7 @@ progressDialog = new ProgressDialog(this); - getActionBar().setTitle(getString(R.string.editsection_activity_title)); + getSupportActionBar().setTitle(getString(R.string.editsection_activity_title)); sectionText = (EditText) findViewById(R.id.edit_section_text); sectionProgress = findViewById(R.id.edit_section_load_progress); @@ -261,7 +261,7 @@ private void cancelAbuseFilter() { abusefilterEditResult = null; - getActionBar().setTitle(R.string.editsection_activity_title); + getSupportActionBar().setTitle(R.string.editsection_activity_title); Utils.crossFade(abusefilterContainer, sectionContainer); } @@ -339,7 +339,7 @@ private void displaySectionText() { sectionText.setText(sectionWikitext); Utils.crossFade(sectionProgress, sectionContainer); - invalidateOptionsMenu(); + supportInvalidateOptionsMenu(); } @Override diff --git a/wikipedia/src/main/java/org/wikipedia/history/HistoryActivity.java b/wikipedia/src/main/java/org/wikipedia/history/HistoryActivity.java index 50cc8b3..5e69bb3 100644 --- a/wikipedia/src/main/java/org/wikipedia/history/HistoryActivity.java +++ b/wikipedia/src/main/java/org/wikipedia/history/HistoryActivity.java @@ -56,7 +56,7 @@ }); getSupportLoaderManager().initLoader(0, null, this); - getActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); } @Override diff --git a/wikipedia/src/main/java/org/wikipedia/interlanguage/LangLinksActivity.java b/wikipedia/src/main/java/org/wikipedia/interlanguage/LangLinksActivity.java index 8ae67d9..d2f4473 100644 --- a/wikipedia/src/main/java/org/wikipedia/interlanguage/LangLinksActivity.java +++ b/wikipedia/src/main/java/org/wikipedia/interlanguage/LangLinksActivity.java @@ -32,7 +32,7 @@ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_langlinks); - getActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); if (!getIntent().getAction().equals(ACTION_LANGLINKS_FOR_TITLE)) { throw new RuntimeException("Only ACTION_LANGLINKS_FOR_TITLE is supported"); diff --git a/wikipedia/src/main/java/org/wikipedia/login/LoginActivity.java b/wikipedia/src/main/java/org/wikipedia/login/LoginActivity.java index be4a6c7..fe89c85 100644 --- a/wikipedia/src/main/java/org/wikipedia/login/LoginActivity.java +++ b/wikipedia/src/main/java/org/wikipedia/login/LoginActivity.java @@ -31,7 +31,7 @@ super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); - getActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); app = (WikipediaApp)getApplicationContext(); @@ -43,7 +43,7 @@ nonEmptyValidator = new NonEmptyValidator(new NonEmptyValidator.ValidationChangedCallback() { @Override public void onValidationChanged(boolean isValid) { - invalidateOptionsMenu(); + supportInvalidateOptionsMenu(); } }, usernameText, passwordText); diff --git a/wikipedia/src/main/java/org/wikipedia/savedpages/SavedPagesActivity.java b/wikipedia/src/main/java/org/wikipedia/savedpages/SavedPagesActivity.java index 4806056..5cd7e7c 100644 --- a/wikipedia/src/main/java/org/wikipedia/savedpages/SavedPagesActivity.java +++ b/wikipedia/src/main/java/org/wikipedia/savedpages/SavedPagesActivity.java @@ -121,7 +121,7 @@ }); getSupportLoaderManager().initLoader(0, null, this); - getActionBar().setDisplayHomeAsUpEnabled(true); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); } @Override diff --git a/wikipedia/src/main/java/org/wikipedia/settings/SettingsActivity.java b/wikipedia/src/main/java/org/wikipedia/settings/SettingsActivity.java index 8f10476..7b95840 100644 --- a/wikipedia/src/main/java/org/wikipedia/settings/SettingsActivity.java +++ b/wikipedia/src/main/java/org/wikipedia/settings/SettingsActivity.java @@ -11,7 +11,10 @@ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); - getActionBar().setDisplayHomeAsUpEnabled(true); + // Hmm. Can't use ActionBarActivity? + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { + getActionBar().setDisplayHomeAsUpEnabled(true); + } } public boolean onMenuItemSelected(int featureId, MenuItem item) { -- To view, visit https://gerrit.wikimedia.org/r/122607 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib49be67baa446fe68b3e73a7220fce8b2a36d3f7 Gerrit-PatchSet: 1 Gerrit-Project: apps/android/wikipedia Gerrit-Branch: master Gerrit-Owner: Brion VIBBER <br...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits