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放在那里,它肯定被调用了。我没有看到你的圈被初始化。