@@ -128,6 +128,7 @@ protected void onCreate(Bundle savedInstanceState) {
128128 ArrayAdapter <String > visitTypeAdapter = new ArrayAdapter <>(this , android .R .layout .simple_dropdown_item_1line , visitTypes );
129129 visitTypeAdapter .setDropDownViewResource (android .R .layout .select_dialog_singlechoice );
130130 etVisitType .setAdapter (visitTypeAdapter );
131+ etVisitType .setThreshold (100 );
131132 etVisitType .setOnItemClickListener (new AdapterView .OnItemClickListener () {
132133 @ Override
133134 public void onItemClick (AdapterView <?> adapterView , View view , int position , long l ) {
@@ -155,6 +156,7 @@ public void onItemClick(AdapterView<?> adapterView, View view, int position, lon
155156 String [] patientConditions = getResources ().getStringArray (R .array .patientCondition );
156157 ArrayAdapter <String > patientConditionAdapter = new ArrayAdapter <>(this , android .R .layout .simple_dropdown_item_1line , patientConditions );
157158 etPatientCondition .setAdapter (patientConditionAdapter );
159+ etPatientCondition .setThreshold (100 );
158160 etPatientCondition .setOnItemClickListener (new AdapterView .OnItemClickListener () {
159161 @ Override
160162 public void onItemClick (AdapterView <?> adapterView , View view , int position , long l ) {
@@ -593,33 +595,42 @@ private void fillClaimFromDatabase(String claimUUID) {
593595 switch (claimDetails .getString ("VisitType" )) {
594596 case "E" :
595597 etVisitType .setText (getResources ().getString (R .string .Emergency ));
598+ etVisitType .setTag ("E" );
596599 break ;
597600 case "R" :
598601 etVisitType .setText (getResources ().getString (R .string .Referral ));
602+ etVisitType .setTag ("R" );
599603 tfReferal .setVisibility (View .VISIBLE );
600604 break ;
601605 case "O" :
602606 etVisitType .setText (getResources ().getString (R .string .Other ));
607+ etVisitType .setTag ("O" );
603608 break ;
604609 default :
605610 etVisitType .setText ("" );
611+ etVisitType .setTag ("" );
606612 }
607613
608614 switch (claimDetails .getString ("PatientCondition" )) {
609615 case "H" :
610616 etPatientCondition .setText (getResources ().getString (R .string .Healed ));
617+ etPatientCondition .setTag ("H" );
611618 break ;
612619 case "D" :
613620 etPatientCondition .setText (getResources ().getString (R .string .Deceased ));
621+ etPatientCondition .setTag ("D" );
614622 break ;
615623 case "E" :
616624 etPatientCondition .setText (getResources ().getString (R .string .Escaped ));
625+ etPatientCondition .setTag ("E" );
617626 break ;
618627 case "R" :
619628 etPatientCondition .setText (getResources ().getString (R .string .Referral ));
629+ etPatientCondition .setTag ("R" );
620630 break ;
621631 default :
622632 etPatientCondition .setText ("" );
633+ etPatientCondition .setTag ("" );
623634 }
624635
625636 lvItemList .clear ();
0 commit comments