itemizedOverlay = new MyItemizedOverlay(drawable,this); itemizedOverlay.setGestureDetector(Context context new GestureDetector(new MyGestureDetecor()));`
2如果您已经在方法中调用了类Context,请尝试:
itemizedOverlay = new MyItemizedOverlay(drawable,this); itemizedOverlay.setGestureDetector(new GestureDetector(context new MyGestureDetecor()));
3 回答
只有两个弃用的构造函数 . 如果您将上下文添加到GestureDetector(context, listener),则不会弃用它 .
选择其他构造函数之一 . 有five defined constructors on GestureDetector . 两个 - 不包括
Context
作为第一个参数的那些 - 被标记为已弃用 . 你正在使用其中之一 .1尝试将Context添加到您的方法:`
itemizedOverlay = new MyItemizedOverlay(drawable,this); itemizedOverlay.setGestureDetector(Context context new GestureDetector(new MyGestureDetecor()));`
2如果您已经在方法中调用了类Context,请尝试:
itemizedOverlay = new MyItemizedOverlay(drawable,this); itemizedOverlay.setGestureDetector(new GestureDetector(context new MyGestureDetecor()));