Перемешивание элементов в типизированном массиве - PullRequest
0 голосов
/ 29 июня 2018

У меня есть типизированный массив с 4 элементами, и я пытаюсь перетасовать их. Как бы я пошел об этом? Я действительно близок, но думаю, что единственная проблема в том, что я не знаю синтаксис работы с Typed Array.

Вот код на данный момент:

int correctIndex=0;
    for(int i=0; i<4; i++){
        int randomShuffle = random.nextInt(4);
        if(i==correctIndex){//keep track of the correct answer (which always starts at 0)
            correctIndex=randomShuffle;
        }
        else if(randomShuffle==correctIndex){
            correctIndex=i;
        }
        Drawable hold= questionAnswers.getDrawable(i);
        questionAnswers.getDrawable(i)=questionAnswers.getDrawable(randomShuffle);
        questionAnswers.getDrawable(randomShuffle)=hold;
    }

Проблема только с последними двумя строками. Это, очевидно, не работает. Есть ли

typedArray.setIndex(index,value)

вид звонка?

...