102 .findViewById(R.id.btnTeam1)); |
106 .findViewById(R.id.btnTeam1)); |
103 hogName.add((EditText) team_creation_entry |
107 hogName.add((EditText) team_creation_entry |
104 .findViewById(R.id.txtTeam1)); |
108 .findViewById(R.id.txtTeam1)); |
105 } |
109 } |
106 |
110 |
107 gravesData = new ArrayList<HashMap<String, ?>>(); |
|
108 SimpleAdapter sa = new SimpleAdapter(this, gravesData, |
111 SimpleAdapter sa = new SimpleAdapter(this, gravesData, |
109 R.layout.spinner_textimg_entry, new String[] { "txt", "img" }, |
112 R.layout.spinner_textimg_entry, new String[] { "txt", "img" }, |
110 new int[] { R.id.spinner_txt, R.id.spinner_img }); |
113 new int[] { R.id.spinner_txt, R.id.spinner_img }); |
111 sa.setDropDownViewResource(R.layout.spinner_textimg_dropdown_entry); |
114 sa.setDropDownViewResource(R.layout.spinner_textimg_dropdown_entry); |
112 sa.setViewBinder(viewBinder); |
115 sa.setViewBinder(viewBinder); |
113 grave.setAdapter(sa); |
116 grave.setAdapter(sa); |
114 grave.setOnFocusChangeListener(focusser); |
117 grave.setOnFocusChangeListener(focusser); |
115 |
118 |
116 flagsData = new ArrayList<HashMap<String, ?>>(); |
|
117 sa = new SimpleAdapter(this, flagsData, R.layout.spinner_textimg_entry, |
119 sa = new SimpleAdapter(this, flagsData, R.layout.spinner_textimg_entry, |
118 new String[] { "txt", "img" }, new int[] { R.id.spinner_txt, |
120 new String[] { "txt", "img" }, new int[] { R.id.spinner_txt, |
119 R.id.spinner_img }); |
121 R.id.spinner_img }); |
120 sa.setDropDownViewResource(R.layout.spinner_textimg_dropdown_entry); |
122 sa.setDropDownViewResource(R.layout.spinner_textimg_dropdown_entry); |
121 sa.setViewBinder(viewBinder); |
123 sa.setViewBinder(viewBinder); |
122 flag.setAdapter(sa); |
124 flag.setAdapter(sa); |
123 flag.setOnFocusChangeListener(focusser); |
125 flag.setOnFocusChangeListener(focusser); |
124 |
126 |
125 typesData = new ArrayList<HashMap<String, ?>>(); |
|
126 sa = new SimpleAdapter(this, typesData, R.layout.spinner_textimg_entry, |
127 sa = new SimpleAdapter(this, typesData, R.layout.spinner_textimg_entry, |
127 new String[] { "txt", "img" }, new int[] { R.id.spinner_txt, |
128 new String[] { "txt", "img" }, new int[] { R.id.spinner_txt, |
128 R.id.spinner_img }); |
129 R.id.spinner_img }); |
129 sa.setDropDownViewResource(R.layout.spinner_textimg_dropdown_entry); |
130 sa.setDropDownViewResource(R.layout.spinner_textimg_dropdown_entry); |
130 difficulty.setAdapter(sa); |
131 difficulty.setAdapter(sa); |
131 difficulty.setOnFocusChangeListener(focusser); |
132 difficulty.setOnFocusChangeListener(focusser); |
132 |
133 |
133 hatsData = new ArrayList<HashMap<String, ?>>(); |
|
134 sa = new SimpleAdapter(this, hatsData, R.layout.spinner_textimg_entry, |
134 sa = new SimpleAdapter(this, hatsData, R.layout.spinner_textimg_entry, |
135 new String[] { "txt", "img" }, new int[] { R.id.spinner_txt, |
135 new String[] { "txt", "img" }, new int[] { R.id.spinner_txt, |
136 R.id.spinner_img }); |
136 R.id.spinner_img }); |
137 sa.setDropDownViewResource(R.layout.spinner_textimg_dropdown_entry); |
137 sa.setDropDownViewResource(R.layout.spinner_textimg_dropdown_entry); |
138 sa.setViewBinder(viewBinder); |
138 sa.setViewBinder(viewBinder); |
139 for (Spinner spin : hogHat) { |
139 for (Spinner spin : hogHat) { |
140 spin.setAdapter(sa); |
140 spin.setAdapter(sa); |
141 } |
141 } |
142 |
142 |
143 voicesData = new ArrayList<String>(); |
|
144 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.listview_item, voicesData); |
143 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.listview_item, voicesData); |
145 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
144 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
146 voice.setAdapter(adapter); |
145 voice.setAdapter(adapter); |
147 voice.setOnFocusChangeListener(focusser); |
146 voice.setOnFocusChangeListener(focusser); |
148 voiceButton.setOnClickListener(voiceClicker); |
147 voiceButton.setOnClickListener(voiceClicker); |
149 |
148 |
150 fortsData = new ArrayList<String>(); |
|
151 adapter = new ArrayAdapter<String>(this, R.layout.listview_item, fortsData); |
149 adapter = new ArrayAdapter<String>(this, R.layout.listview_item, fortsData); |
152 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
150 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); |
153 fort.setAdapter(adapter); |
151 fort.setAdapter(adapter); |
154 fort.setOnItemSelectedListener(fortSelector); |
152 fort.setOnItemSelectedListener(fortSelector); |
155 fort.setOnFocusChangeListener(focusser); |
153 fort.setOnFocusChangeListener(focusser); |
156 |
154 |
157 new Thread(this).start(); |
155 new Thread(this).start(); |
158 } |
156 } |
159 |
157 |
160 public void run(){ |
158 public void run(){ |
161 ArrayList<HashMap<String, ?>> gravesData = FrontendDataUtils.getGraves(this); |
159 final ArrayList<HashMap<String, ?>> gravesDataNew = FrontendDataUtils.getGraves(this); |
162 ArrayList<HashMap<String, ?>> flagsData = FrontendDataUtils.getFlags(this); |
160 final ArrayList<HashMap<String, ?>> flagsDataNew = FrontendDataUtils.getFlags(this); |
163 ArrayList<HashMap<String, ?>> typesData = FrontendDataUtils.getTypes(this); |
161 final ArrayList<HashMap<String, ?>> typesDataNew = FrontendDataUtils.getTypes(this); |
164 ArrayList<HashMap<String, ?>> hatsData = FrontendDataUtils.getHats(this); |
162 final ArrayList<HashMap<String, ?>> hatsDataNew = FrontendDataUtils.getHats(this); |
165 ArrayList<String> voicesData = FrontendDataUtils.getVoices(this); |
163 final ArrayList<String> voicesDataNew = FrontendDataUtils.getVoices(this); |
166 ArrayList<String> fortsData = FrontendDataUtils.getForts(this); |
164 final ArrayList<String> fortsDataNew = FrontendDataUtils.getForts(this); |
167 |
165 |
168 copy(this.gravesData, gravesData); |
|
169 copy(this.flagsData, flagsData); |
|
170 copy(this.typesData, typesData); |
|
171 copy(this.hatsData, hatsData); |
|
172 copy(this.voicesData, voicesData); |
|
173 copy(this.fortsData, fortsData); |
|
174 |
166 |
175 this.runOnUiThread(new Runnable(){ |
167 this.runOnUiThread(new Runnable(){ |
176 public void run() { |
168 public void run() { |
|
169 copy(gravesData, gravesDataNew); |
177 ((SimpleAdapter)grave.getAdapter()).notifyDataSetChanged(); |
170 ((SimpleAdapter)grave.getAdapter()).notifyDataSetChanged(); |
|
171 |
|
172 copy(flagsData, flagsDataNew); |
178 ((SimpleAdapter)flag.getAdapter()).notifyDataSetChanged(); |
173 ((SimpleAdapter)flag.getAdapter()).notifyDataSetChanged(); |
|
174 |
|
175 copy(typesData, typesDataNew); |
179 ((SimpleAdapter)difficulty.getAdapter()).notifyDataSetChanged(); |
176 ((SimpleAdapter)difficulty.getAdapter()).notifyDataSetChanged(); |
180 ((SimpleAdapter)hogHat.get(0).getAdapter()).notifyDataSetChanged(); |
177 |
|
178 copy(hatsData, hatsDataNew); |
|
179 ((SimpleAdapter)hogHat.get(0).getAdapter()).notifyDataSetChanged(); |
|
180 |
|
181 copy(voicesData, voicesDataNew); |
181 ((ArrayAdapter<String>)fort.getAdapter()).notifyDataSetChanged(); |
182 ((ArrayAdapter<String>)fort.getAdapter()).notifyDataSetChanged(); |
182 ((ArrayAdapter<String>)voice.getAdapter()).notifyDataSetChanged(); |
183 |
|
184 copy(fortsData, fortsDataNew); |
|
185 ((ArrayAdapter<String>)voice.getAdapter()).notifyDataSetChanged(); |
183 } |
186 } |
184 }); |
187 }); |
185 |
188 |
186 } |
189 } |
187 |
190 |