23
23
import java .lang .annotation .ElementType ;
24
24
import java .sql .Connection ;
25
25
import java .util .ArrayList ;
26
+ import java .util .Arrays ;
26
27
import java .util .Collections ;
27
28
28
29
public class MainActivity extends AppCompatActivity implements View .OnClickListener {
29
30
private Button but1 ;
30
31
private ImageButton but2 ;
31
32
private ImageButton but3 ;
32
33
private ProgressBar pgb ;
34
+ private ArrayList <String > names = new ArrayList <String >();
33
35
final ArrayList <spiel > Spiele = new ArrayList <spiel >();
34
36
final ArrayList <stringinteger > rangliste = new ArrayList <stringinteger >();
35
37
final ArrayList <stringstring > nhaus = new ArrayList <stringstring >();
36
38
final ArrayList <stringinteger > bier = new ArrayList <stringinteger >();
37
39
final ArrayList <String > misc = new ArrayList <String >();
38
40
final ArrayList <strintstr > score = new ArrayList <strintstr >();
41
+ final ArrayList <strintstr > score_temp = new ArrayList <strintstr >();
39
42
@ RequiresApi (api = Build .VERSION_CODES .N )
40
43
@ Override
41
44
protected void onCreate (Bundle savedInstanceState ) {
@@ -158,7 +161,8 @@ public void run() {
158
161
ranglisten_daten .set_bier (bier );
159
162
ranglisten_daten .set_misc (misc );
160
163
Collections .sort (score , new strintstrComparator ());
161
- ranglisten_daten .set_scores (score );
164
+ bereinige (score );
165
+ ranglisten_daten .set_scores (score_temp );
162
166
} catch (Exception e ){
163
167
//startActivity(new Intent(MainActivity.this, main_game.class));
164
168
//Toast.makeText(getApplicationContext(),"ERROR, keine Spiele", Toast.LENGTH_LONG).show();
@@ -171,4 +175,14 @@ public void run() {
171
175
}
172
176
}).start ();
173
177
}
178
+
179
+ public void bereinige (ArrayList <strintstr > score ){
180
+ for (strintstr e : score ){
181
+ if (!(names .contains (e .text1 ))){
182
+ names .add (e .text1 );
183
+ score_temp .add (e );
184
+ }
185
+ }
186
+ //return score_temp;
187
+ }
174
188
}
0 commit comments