Android 这行有多个标记

Android 这行有多个标记,android,error-handling,Android,Error Handling,下面的代码行给出了上述错误 public boolean onTouchEvent(@NotNull MotionEvent ev) 它说“NotNull不能保留给类型” 和 “Overides android.view.view.OnTouchEvent” 我对这件事还很陌生,还不知道是怎么回事 有人能给我指出正确的方向吗 提前谢谢 标记删除“@NotNull”部分。将其保留为公共布尔onTouchEvent(MotionEvent ev) “此行有多个标记”表示存在多个错误,在本例中有两个

下面的代码行给出了上述错误

public boolean onTouchEvent(@NotNull MotionEvent ev)
它说“NotNull不能保留给类型” 和 “Overides android.view.view.OnTouchEvent”

我对这件事还很陌生,还不知道是怎么回事

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

提前谢谢

标记删除“@NotNull”部分。将其保留为公共布尔onTouchEvent(MotionEvent ev)

“此行有多个标记”表示存在多个错误,在本例中有两个错误:“NotNull不能保留给某个类型”和“Overrides android.view.view.OnTouchEvent”

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


覆盖android.view.view.OnTouchEvent意味着您正在实现的方法覆盖了该方法,这意味着它必须是等效的,这就是为什么,即使类
NotNull
确实存在,它也不会工作,因为它必须是:
公共布尔OnTouchEvent(MotionEvent事件)
,正如android().

它可能试图使用
@NotNull
作为类型。删除它并重试。

您是否尝试过删除“@NotNull”?保持这样:
public boolean onTouchEvent(MotionEvent ev)
并查看它是否解决了这个问题。如果不是这样的话,我想我们需要更多的信息、更多的代码或其他东西。谢谢你似乎做了一件好事!,我将其作为答案发布,以便您可以选择它作为答案。并提供了更多信息;)。