Я все еще новичок, пытаюсь создать простое приложение, которое вызывает номера бинго, используя java в Android Studio.У меня проблемы с удалением номеров, как только они были вызваны.Я пытаюсь сделать список массивов общедоступным и доступным для моего метода кнопки, но получаю сообщение «не удается разрешить символ« шар »».Я попытался поместить список массивов под onCreate()
, но затем мне сказали, что мне нужно объявить мяч финальным.Если я это сделаю, я не могу удалить из списка массивов позже.Я пробовал много разных вещей, но, похоже, не понимаю, все предложения приветствуются!
класс MainActivity расширяет AppCompatActivity {
public static void main (String[] args)
{
ArrayList<String> ball = new ArrayList<String>();
ball.add("B1");
ball.add("B2");
ball.add("B3");
ball.add("B4");
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Random r = new Random();
String call = ball.get(r.nextInt(ball.size()));
TextView text = (TextView) findViewById(R.id.result);
text.setText(call);
ball.remove(r);
}
});
}
}