OSDN Git Service

Fix the nullpointer bug in monkey test.
authorjackqdyulei <jackqdyulei@google.com>
Thu, 11 Aug 2016 18:12:20 +0000 (11:12 -0700)
committerLei Yu <jackqdyulei@google.com>
Fri, 19 Aug 2016 18:46:15 +0000 (18:46 +0000)
Bug: 30632031

Change-Id: I295bcc804a5e847f99577353c888caa08dc8c7ef
(cherry picked from commit a2938d2a2ff29d003b5a984e9983d854330182ef)

res/layout/support_offline_escalation_options.xml
src/com/android/settings/dashboard/SupportItemAdapter.java

index 6a54fba..08c52aa 100644 (file)
@@ -41,6 +41,7 @@
         android:layout_height="wrap_content"
         android:orientation="horizontal">
         <TextView
+            android:id="@+id/support_text"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:paddingEnd="8dp"
index b5c130c..9ef6988 100644 (file)
@@ -20,6 +20,7 @@ import android.annotation.DrawableRes;
 import android.annotation.LayoutRes;
 import android.annotation.StringRes;
 import android.app.Activity;
+import android.app.ActivityManager;
 import android.app.DialogFragment;
 import android.content.Context;
 import android.content.Intent;
@@ -372,6 +373,13 @@ public final class SupportItemAdapter extends RecyclerView.Adapter<SupportItemAd
         } else {
             holder.text2View.setVisibility(View.GONE);
         }
+
+        if (ActivityManager.isUserAMonkey()) {
+            holder.text1View.setVisibility(View.GONE);
+            holder.text2View.setVisibility(View.GONE);
+            spinner.setVisibility(View.GONE);
+            holder.itemView.findViewById(R.id.support_text).setVisibility(View.GONE);
+        }
     }
 
     private void bindSignInPromoTile(ViewHolder holder, EscalationData data) {