Переглянути джерело

Bugfix report GH issue button click

Andy Scherzinger 8 роки тому
батько
коміт
f8108b2162

+ 1 - 1
res/layout/participate_layout.xml

@@ -61,9 +61,9 @@
                     android:textAppearance="?android:attr/textAppearanceMedium"/>
 
                 <android.support.v7.widget.AppCompatButton
+                    android:id="@+id/participate_testing_report"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
-                    android:onClick="onReportIssueClick"
                     android:text="@string/participate_testing_report_text"
                     android:theme="@style/Button.Primary"/>
 

+ 9 - 3
src/com/owncloud/android/ui/activity/ParticipateActivity.java

@@ -28,6 +28,7 @@ import android.text.Html;
 import android.text.method.LinkMovementMethod;
 import android.view.MenuItem;
 import android.view.View;
+import android.widget.Button;
 import android.widget.TextView;
 
 import com.owncloud.android.R;
@@ -36,6 +37,7 @@ import com.owncloud.android.R;
  * Activity providing information about ways to participate in the app's development.
  */
 public class ParticipateActivity extends FileActivity {
+    private Button mReportBtn;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
@@ -71,10 +73,14 @@ public class ParticipateActivity extends FileActivity {
                         getString(R.string.irc_weblink),
                         getString(R.string.help_link)
                 )));
-    }
 
-    public void onReportIssueClick(View view) {
-        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.report_issue_link))));
+        mReportBtn = (Button) findViewById(R.id.participate_testing_report);
+        mReportBtn.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.report_issue_link))));
+            }
+        });
     }
 
     public void onGetBetaFDroidClick(View view) {