import com.android.gallery3d.util.GalleryUtils;
import android.content.Context;
+import android.os.Handler;
+import android.os.Looper;
import android.widget.Toast;
import java.util.ArrayList;
private ArrayList<ArrayList<SmallItem>> mClusters;
private ArrayList<String> mNames;
private String mNoLocationString;
+ private Handler mHandler;
private static class Point {
public Point(double lat, double lng) {
public LocationClustering(Context context) {
mContext = context;
mNoLocationString = mContext.getResources().getString(R.string.no_location);
+ mHandler = new Handler(Looper.getMainLooper());
}
@Override
}
if (hasUnresolvedAddress) {
- Toast.makeText(mContext, R.string.no_connectivity,
- Toast.LENGTH_LONG).show();
+ mHandler.post(new Runnable() {
+ public void run() {
+ Toast.makeText(mContext, R.string.no_connectivity,
+ Toast.LENGTH_LONG).show();
+ }
+ });
}
}