public void sendMessage() { nameValuePairs.clear(); Looper mainLooper = Looper.getMainLooper(); // �õ����߳�loop mHandler = new MyHandler(mainLooper); // �������̵߳�handler mHandler.removeMessages(0); // �Ƴ����ж����е���Ϣ Message m = mHandler.obtainMessage(1, 1, 1, s); // ����Ϣ����message mHandler.sendMessage(m); // ����message }
@Override public void run() { Looper mainLooper = Looper.getMainLooper(); // �õ����߳�loop mHandler = new MyHandler(mainLooper); // �������̵߳�handler int albumSize = PhotoAlbumActivity.AlbumsFloderPath.get(AlbumName).size(); for (int i = 0; i < albumSize && !Thread.interrupted(); i++) { bm = decodeBitmap(PhotoAlbumActivity.AlbumsFloderPath.get(AlbumName).get(i)); // ȡ��ͼƬ sendMessage(bm, i); } }