Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enter code here
- while (strength < 6) {
- final int innerStrength = strength;
- //fill first list
- List<Player> all1Plyers
- = myBigList.stream().filter(x -> x.getNum() == innerStrength && x.isUsed == false).collect(Collectors.toList());
- all1Plyers.get(index).isUsed = true;
- teamAdding1.add(all1Plyers.get(index));
- myadapter = new Myadapter(this, teamAdding1);
- recyclerviewTeam1.setAdapter(myadapter);
- myadapter.notifyDataSetChanged();
- //fill second list
- all1Plyers
- = myBigList.stream().filter(x -> x.getNum() == innerStrength && x.isUsed == false).collect(Collectors.toList());
- all1Plyers.get(index).isUsed = true;
- teamAdding2.add(all1Plyers.get(index));
- myadapter = new Myadapter(this, teamAdding2);
- recyclerviewTeam2.setAdapter(myadapter);
- myadapter.notifyDataSetChanged();
- //fill third list
- all1Plyers
- = myBigList.stream().filter(x -> x.getNum() == innerStrength && x.isUsed == false).collect(Collectors.toList());
- all1Plyers.get(index).isUsed = true;
- teamAdding3.add(all1Plyers.get(index));
- myadapter = new Myadapter(this, teamAdding3);
- recyclerviewTeam3.setAdapter(myadapter);
- myadapter.notifyDataSetChanged();
- strength++;
- enter code here
- public void addButton_onClick(View view) {
- String name = editTextName.getText().toString().trim();
- // int num = Integer.parseInt(editTextNum.getText().toString());
- Player p = new Player(name, num, false);
- if (myBigList.size() < 15) {
- List<Player> all1Plyers
- = myBigList.stream().filter(x -> x.getNum() == num && x.isUsed == false).collect(Collectors.toList());
- if (all1Plyers.size() < 3) {
- myBigList.add(p);
- } else {
- Toast.makeText(this, "You already have 3 players of " + p.getNum() + " lvl", Toast.LENGTH_LONG).show();
- }
- }
- // editTextNum.setText("");
- editTextName.setText("");
- enter code here
- private String name;
- private int num;
- public boolean isUsed;
- public Player(String name, int num, boolean isUsed) {
- this.name = name;
- this.num = num;
- this.isUsed=isUsed;
- }
- public Player(String name) {
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getNum() {
- return num;
- }
- public void setNum(int num) {
- this.num = num;
- }
- @Override
- public String toString() {
- return name;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement