[머스태드개발일지] AsyncTask에서 Toast이용하기
AsyncTask에서 Toast를 이용하면 에러가 난다.단일 thread에서는 ui를 엑세스 할 수 없다. 뭐 그런 이유에서 안된다. ((Activity) mContext).runOnUiThread(new Runnable() {@Overridepublic void run() {Toast toast = Toast.makeText(mContext, "BLAHBLAH", Toast.LENGTH_SHORT);toast.setGravity(Gravity.CENTER, 0, 0);toast.show();}}); 나 같은 경우에는 AsyncsTask를 따로 class로 빼놨기 때문에 ((Activity) mContext).runOnUiThread로 했지만 activity에서 행하는 경우는 그냥 해도 된다.
2015.01.29