以下代码行给出了上述错误
public boolean onTouchEvent(@NotNull MotionEvent ev)
它说“NotNull不能保留给类型” 和 “覆盖android.view.View.OnTouchEvent”
我是新手,并不知道发生了什么
有人能指出我正确的方向吗?
提前致谢
标记
答案 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
用作类型。删除它,然后再试一次。