int[]
을 Android Intent에 넣으 려합니다. 여러 가지 이유를 들어 나는 LinkedList<Integer>
을 얻고있다, 그래서 나는 (약) 노력이 :Integer [] Intent # putExtra (...)에서 작동하지 않습니다.
LinkedList<Integer> myList = getIntegerList();
Intent intent = new Intent (context, class);
intent.putExtra("com.me.INTARRAY", myList.toArray());
toArray()
이 나에게 Object[]
을 제공했기 때문에이 작동하지 않았다. 나는 참으로 Integer[]
를 생산 않는 내가
intent.putExtra("com.me.INTARRAY", (Integer[]) myList.toArray(new Integer[myList.size()]))
을 수행하여 문제를 해결할 수 있다고 생각; 그러나 Intent
여전히 꺼내는 것은 작동하지 않습니다.
는 궁극적으로이 그것이 int[]
을 것처럼 어떻게 추가 Intent
내로 Integer[]
를받을 수 있나요 ... 내가 다른 어떤 이유보다 호기심에 대한 자세한 내용을 물어 있도록 for
루프를 해결하려면 너무 열심히하지,하지만?
Dang. 'for'반복은 그렇다! –