- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在创建 DialogFragment,当我想覆盖 onCreateDialog
时,我收到以下警告:
not annotated method overrides method annotated with @NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return super.onCreateDialog(savedInstanceState);
}
如果我想将该注释放置到我的方法中,Android Studio 找不到该注释。
为什么会这样?感谢您的帮助。
最佳答案
查看 DialogFragment
中 onCreateDialog
方法的定义,您将看到:
@NonNull
public Dialog onCreateDialog(Bundle savedInstanceState)
因此您的代码应该包含相同的 @NonNull
注释,如下所示:
@Override
@NonNull
public Dialog onCreateDialog(Bundle savedInstanceState) {
return super.onCreateDialog(savedInstanceState);
}
关于android - onCreateDialog 未注解的方法覆盖用@NonNull 注解的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29214486/
您好,我正在尝试将日期和时间选择器放在一个类中。当我调用时间选择器时,一切正常,但不幸的是,如果我单击日期调用按钮,时间选择器也会出现。 这是我的代码: package com.example.aib
我从 SherlockFragmentActivity 创建了一个 SherlockDialogFragment.. 这是我到目前为止所做的:: DatePickerFragment newFragm
我尝试创建 AlertDialog。它有效,但 setMessage 不刷新消息。下面的代码 fragment : @Override protected Dialog onCreateDia
我得到了 09-20 12:42:26.697: ERROR/AndroidRuntime(721): java.lang.RuntimeException: Unable to start acti
我正在尝试使用 Scala 2.9.2 创建一个 Android 应用程序。到目前为止,我已准备好要编译的所有内容。 但是,当我在我的 Activity 中执行以下操作时遇到了问题: override
在我的 longCLick 应用程序中,我通过这种方法创建了 AlertDialog: @Override protected Dialog onCreateDialog(int id) {
我正在尝试加载 DialogFragment,但我有时会在 onCreateDialog 上得到 null。我不确定它什么时候发生,但不是很少见。我该如何解决这个问题? 实用工具.java c
我有个小问题。在我的程序中我定义了 protected Dialog onCreateDialog(int id) { if (id == CONTEXT_MENU_ID) {
下面的代码无法编译。据我了解,在进行覆盖时,替换类必须与原始类的签名完全匹配,但我认为我正在仔细遵循 Android 文档中的示例。 错误消息: overrides android.app.Activ
我目前正在尝试在单击某个 EditText 时引发 DatePickerDialog。但是,每次单击 EditText 时,应用程序都会崩溃。这是相关代码和LogCat。 EditText 及其 On
我有一个初始化 Google plus View 的对话框 fragment ,有时这些 View 会失败,所以我想在显示给用户之前终止对话框。 如何结束对话创建过程?从返回 Dialog 对象的 o
我正在创建 DialogFragment,当我想覆盖 onCreateDialog 时,我收到以下警告: not annotated method overrides method annotated
当我使用这个方法时出现错误 protected 对话框 onCreateDialog(int id){ 开关(编号){ 案例 DATE_PICKER_DIALOG: 返回 showDatePicker
为了创建对话框,我覆盖了以下方法: protected Dialog onCreateDialog(final int dialogId) { } 为了调用它,我正在使用: showDialog(id
我有一个带有 ProgressBar 的 DialogFragment: public class DialogFragmentProgress extends DialogFragment { fi
我无法覆盖 Fragment 中的 onCreateDialog() 方法。但它允许我在 Activity 中覆盖。 @Override protected Dialog onCreateDialog
我有一个类,我试图在其中创建一个 Dialog,但是当我放置方法 onCreateDialog 时,它看起来被一条线交叉了。它给我以下错误消息: Overrides deprecated method
(使用兼容性库) 我已经实现了一个带有扩展 DialogFragment 的对话框。我在 onCreateDialog 中使用 AlertDialog.Builder 创建对话框(未使用 onCrea
我在 onCreateDialog() 中创建了一个 ProgressDialog,如下所示: protected Dialog onCreateDialog(int id) { if (id =
我有一个应用程序,您可以使用它来显示和关闭多个对话框: showDialog(...) removeDialog(...) 我稍微玩了一下应用程序,当屏幕上没有任何对话框时,我按下菜单按钮,然后转到主
我是一名优秀的程序员,十分优秀!