android这个行的多个标记

时间:2014-05-20 21:36:59

标签: android error-handling

以下代码行给出了上述错误

public boolean onTouchEvent(@NotNull MotionEvent ev)

它说“NotNull不能保留给类型” 和 “覆盖android.view.View.OnTouchEvent”

我是新手,并不知道发生了什么

有人能指出我正确的方向吗?

提前致谢

标记

2 个答案:

答案 0 :(得分:0)

删除" @NotNull"部分。保留 public boolean onTouchEvent(MotionEvent ev)

"此行的多个标记" 表示存在多个错误,在这种情况下有两个错误:" NotNull不能保留给类型" "覆盖android.view.View.OnTouchEvent"

我认为 NotNull不能保留给类型,因为它试图使用一个名为NotNull的类,它不存在。

覆盖android.view.View.OnTouchEvent 意味着你正在实现的方法是覆盖那个,这意味着它必须是等价的,这就是为什么,即使是类{{ 1}}确实存在,它不会起作用,因为它必须是:NotNull,由Android(https://developer.android.com/reference/android/view/View.html#onTouchEvent(android.view.MotionEvent))定义。

答案 1 :(得分:0)

可能尝试将@NotNull用作类型。删除它,然后再试一次。