java - Android AlertDialog.Builder 方法在传入 getActivity() 时给出错误

标签 java android

我在com.example.expensemanager中制作了一个包,名为model。我向其中添加了一个新的 java 类。在此类中,我添加了 AlertDialog.Builder 方法。当我将 getActivity() 作为参数传递时,Android Studio 给出了一个错误。我不知道要传递什么作为参数。

public void incomeDateInsert() {
    AlertDialog.Builder mydialog = new AlertDialog.Builder(getActivity());
}

最佳答案

getActivity() 方法用于 fragment 中获取父 Activity 的上下文。它可以用作

  1. AlertDialog.Builder builder = new AlertDialog.Builder(ActivityName.this);

  2. AlertDialog.Builder builder = new AlertDialog.Builder(this);

关于java - Android AlertDialog.Builder 方法在传入 getActivity() 时给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58166070/

相关文章:

java - log4j如何追加空行

java - 如何使用模拟端点在 Camel 测试中启动路由

android - Mtp 未在 Ubuntu 16.04 中检测到 Android

java - textview 上的 onclick 事件(具有 TextIsSelectable ="true")仅在第二次单击时调用

java - 包的目的是什么

java - javafx 中的动画菜单栏

java - 如何在 App Engine Java 中配置 IP 地址和端口?

android - 在android应用程序中加载非缓存的webview

java - 尝试将值添加到单独类中的 ArrayList

android - 适用于 Android 的 Expo 构建卡在队列中