マップに円を追加しました。円を削除するメソッドは別のスレッドで呼び出されます。これは私がこれまでに試したことです。私は他の方法をかなり試しましたが、それを変更する喜びはありません。
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();
}
});
}