Как сделать мою переменную со значением queue.poll () доступной для другого действия - PullRequest
0 голосов
/ 08 мая 2020

У меня есть проект класса в Java, и я использую android studio для кодирования.

Это камень, ножницы, бумага.

В основном, я сделал очередь, содержащая имена врагов.

I q.poll() их и дал каждому переменную с именем firstenemy, secondenemy и thirdenemy.

В первой игре я хочу установить текстовое представление в качестве первого врага. Затем, после того, как пользователь выиграл, он перейдет к следующему действию с аналогичным макетом, но с другим именем врага.

Здесь я хочу установить имя текстового представления с помощью переменной secondenemy с первого игрового действия.

Как я могу это сделать? Или есть способ преобразовать q.poll() в строку?

Извините, что задаю (возможно) такой вопрос для новичков.

Это мой код при первом игровом действии:

@Override
   protected void onCreate(Bundle savedInstanceState) {


    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_gameplay);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
    WindowManager.LayoutParams.FLAG_FULLSCREEN);

    Queue<String> q = new LinkedList<>();




    Intent intent = getIntent();
    String text = intent.getStringExtra(Page2Activity.EXTRA_TEXT);


    nama = findViewById(R.id.name);
    nama.setText(text);
    q.add("Jackson");
    q.add("Diamante");
    q.add("Borsalino");
    String firstenemy = q.poll();
    String secondenemy = q.poll();
    String thirdenemy = q.poll();
    TextView textView4 = findViewById(R.id.textView4);
    textView4.setText(firstenemy);
    winners = findViewById(R.id.winners);
    userresult = findViewById(R.id.userresult);
    enemyresult = findViewById(R.id.enemyresult);
    userresult.setText(text);
    enemyresult.setText(firstenemy);
    userresult2 = findViewById(R.id.userresult2);
    enemyresult2 = findViewById(R.id.enemyresult2);

    rand = new Random();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...