비동기 명령을 실행 시키고 같은 스코프안에서 xx를 참조하셨네요.
onCreate 함수 스코프 내에서 비동기 명령을 실행 시키면서 xx를 참조했습니다.
순서로 보자면
1.getProblem
2.xx참조
3.onCreate 함수 스코프를 벗어나면서(return) getProblem 비동기 작업 시작.
4.비동기 작업에서 xx 설정됨.
------------
함수가 리턴되고 비동기 작업이 완료될 때 까지는 xx가 null입니다.
try문 첫줄에 보면
String tt = xx.toString();
있는데 xx의 toString()을 호출하니 nullPointer가 뜨겠죠?
GetProblem 태스크의 onPostExecute에서 xx에 접근하는 작업을 처리하세요.