Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';添加到地图后,请不要修改圆_Android - Fatal编程技术网

Android Can';添加到地图后,请不要修改圆

Android Can';添加到地图后,请不要修改圆,android,Android,我在地图上加了一个圆圈。移除圆的方法是为一个单独的线程调用的,这是我到目前为止尝试过的。我尝试过很多其他的方法,但是没有乐趣 Circle myCircle; final Handler handler = new Handler(); final Runnable r = new Runnable() { public void run() { handler.postDe

我在地图上加了一个圆圈。移除圆的方法是为一个单独的线程调用的,这是我到目前为止尝试过的。我尝试过很多其他的方法,但是没有乐趣

Circle myCircle;

    final Handler handler = new Handler();
        final Runnable r = new Runnable()
        {
            public void run() 
            {   
            handler.postDelayed(this, 1000);
                removeCircle();
            }
        };
        handler.postDelayed(r, 0);

public void removeCircle(){

    Activity activity = (Activity) context;
    activity.runOnUiThread(new Runnable() {
        public void run() {
            myCircle.remove();
        }
    });

}

你犯了什么错误?没有错误,我只是不能去掉圆圈。它变成了一个不变的对象!你为什么不在
removeCirle()
中放一个
log
,看看它是否被调用?我把toast放在那里,它肯定被调用了。我没有看到你的圈被初始化。