GestureDetector构造器弃用

Vampierty 2012-10-22 09:08:31
我想做一个有触屏滑动的activity,可是没有效果。在定义GestureDetector时,会提示这个构造器已经弃用,要加上忽视警告的语句:@SuppressWarnings("deprecation") 然后GestureDetector会被划上一条横线,我想知道有什么办法可以解决?新手求教! 我用的API是android 4.1

部分代码:

public class MainActivity extends Activity implements OnTouchListener, OnGestureListener {
TextView t;
private GestureDetector mGestureDetector;
@SuppressWarnings("deprecation")//
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
t=(TextView)findViewById(R.id.text);
mGestureDetector = new GestureDetector(this); //这里会被横线划掉,是不是不能用了?有什么解决办法?
t.setOnTouchListener(this);
t.setFocusable(true);
t.setClickable(true);
t.setLongClickable(true);

mGestureDetector.setIsLongpressEnabled(true);
}


...全文
184 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
逐Ls梦 2012-10-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

引用 1 楼 的回复:

用这个构造
public GestureDetector (Context context, GestureDetector.OnGestureListener listener)

请问,这个构造具体如何使用。。我是小白。
[/Quote]
手势监听,手势库处理用的。
你要是不需要直接把它null呗!

new GestureDetector(this);这个构造过时了,不推荐使用了而已。
Vampierty 2012-10-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

用这个构造
public GestureDetector (Context context, GestureDetector.OnGestureListener listener)
[/Quote]
请问,这个构造具体如何使用。。我是小白。
franzhong 2012-10-22
  • 打赏
  • 举报
回复
用这个构造
public GestureDetector (Context context, GestureDetector.OnGestureListener listener)

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧