아래는 소스 일부분입니다.


if (mToast != null) mToast.cancel(); mToast = Toast.makeText(this, R.string.searching_message, Toast.LENGTH_SHORT); mToast.show(); <- show는 분명히 호출했음 ㅡㅡ;;; MediaData md = new MediaData(getApplicationContext()); md.albumimg = (adapterList.getImgType() == 2) ? true : false; List<_MetaData> list = md.getMediaInfoEx(filepath, false);
if (mToast != null) mToast.cancel();
빨강 부분이 토스트 호출하고,
무언가 긴 작업이 있고,
끝나면, 토스트 내리기 하려고 합니다.

그런데, 토스트 팝업이 안떠요.
웃긴건, 저 부분이 빨리 여러번 호출되면(ㅡ.ㅡ) 뒷부분것들은 호출이 됩니다.
3번 연속 저 부분이 있는 함수가 호출되면, 2,3번째 호출은 먹히는데,
천천히 (3초 정도 지연 간격) 호출되면 안나와요.

아무리 봐도 알수가 없어요.

참고로 저 함수가 호출되는 부분은

listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) {
....
}
리스트 목록을 클릭했을때 입니다.