From a4cf0518c4e8f7c5f1196ebc9b9c03890a764ba4 Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Thu, 16 Jan 2014 09:54:05 -0800 Subject: [PATCH] Bug fix, hide feedback button for gingerbread phones --- MyTracks/AndroidManifest.xml | 2 +- .../android/apps/mytracks/HelpActivity.java | 19 ++++++++++++------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/MyTracks/AndroidManifest.xml b/MyTracks/AndroidManifest.xml index 2813b3565..4884318f8 100755 --- a/MyTracks/AndroidManifest.xml +++ b/MyTracks/AndroidManifest.xml @@ -16,7 +16,7 @@ limitations under the License. --> diff --git a/MyTracks/src/com/google/android/apps/mytracks/HelpActivity.java b/MyTracks/src/com/google/android/apps/mytracks/HelpActivity.java index b9528365c..b9d4d2d4d 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/HelpActivity.java +++ b/MyTracks/src/com/google/android/apps/mytracks/HelpActivity.java @@ -32,6 +32,7 @@ import android.view.MenuItem; import android.view.View; import android.webkit.WebView; import android.webkit.WebViewClient; +import android.widget.Button; import java.util.Locale; @@ -68,13 +69,17 @@ public class HelpActivity extends AbstractMyTracksActivity implements EulaCaller webView.restoreState(savedInstanceState); } - findViewById(R.id.help_feedback).setOnClickListener(new View.OnClickListener() { - - @Override - public void onClick(View v) { - GoogleFeedbackUtils.bindFeedback(HelpActivity.this); - } - }); + Button feedback = (Button) findViewById(R.id.help_feedback); + boolean showFeedback = ApiAdapterFactory.getApiAdapter().isGoogleFeedbackAvailable(); + feedback.setVisibility(showFeedback ? View.VISIBLE : View.GONE); + if (showFeedback) { + feedback.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + GoogleFeedbackUtils.bindFeedback(HelpActivity.this); + } + }); + } } @Override