나는 이미지가있는 gridview가 있고 이미지를 클릭 할 때 스와핑을 허용하려고합니다.gridview 스왑 기능
int blank = 0;
int click = position;
for (int i = 0; i < size; i++) {
if ((Integer)gridView.getChildAt(i).getTag() == size - 1) {
blank = i;
}
swap();
gridView.invalidateViews();
나는 이것이 로그 캣 내게주는 것입니다 실행하면이 스왑 기능
private void swap() {
Bitmap temp = bmparray[click];
bmparray[click] = bmparray[blank];
bmparray[blank] = temp;
}
입니다 :
이
는 OnClickListener를에치명적인 예외를 : 주요 java.lang.NullPointerException
이것은입니다. 스왑 함수의 첫 번째 행 무엇이 잘못 될 수 있습니까?
전체 스택 추적을 게시 할 수 있습니까? –
@ChrisSprague http://pastebin.com/yN8nLTRP –