GestureDetector弃用问题

And*_*eaF 28 android deprecated android-maps android-mapview

我有这个代码

itemizedOverlay = new MyItemizedOverlay(drawable,this);
itemizedOverlay.setGestureDetector(new GestureDetector(new MyGestureDetecor()));
Run Code Online (Sandbox Code Playgroud)

但在Eclipse中new GestureDetector标记为Deprecated.

我想避免使用已弃用的方法.

我怎么能解决这个问题?

什么是不弃用的表格?

Com*_*are 62

选择其他构造函数之一.有五个定义的构造函数GestureDetector.两个 - 不包括Context作为第一个参数的那些 - 被标记为已弃用.你正在使用其中之一.

  • @CommonsWare我只是想出来,现在我认为它的工作.使用getBaseContext() (2认同)

Ola*_*che 20

只有两个弃用的构造函数.如果您将上下文添加到GestureDetector(上下文,侦听器),则不会弃用它.