java - Android Fragment到Activity方法调用

标签 java android android-fragments android-fragmentactivity

我有三个文件,例如

  1. Activity 类别
  2. 数据库处理程序类
  3. fragment 类

从我的资源文件中,单击按钮“我正在调用方法(添加)”。该方法在 DB 类中定义。我试图从与 res 文件相关的 fragment 类中调用它。但是当我这样做时,我收到一个错误:

Could not find a method add(View) in the activity class MainActivity for onClick handler on view class android.widget.Button with id 'btStartCall'

我想我需要初始化 Activity 类中的方法才能使用它。但我不知道该怎么做。谁能帮我举一个简单的例子吗?

最佳答案

But when i do I am getting an error telling "Could not find a method add(View) in the activity class MainActivity for onClick handler on view class android.widget.Button with id 'btStartCall'"

您应该在 MainActivity 中添加 add(View) 方法,如下所示:

  public void add(View v){
  //do your job
  }

关于java - Android Fragment到Activity方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28979442/

相关文章:

java - 如何在 Clojure 中实现具有具体类型参数的接口(interface)?

android - 带有wrap_content的RecyclerView没有很好的动画效果

java - 将 JSON 插入 SQLite (GSON + Volley)

java - 使用显式类型参数调用静态导入的方法

android - 多次重复使用同一组语句

java - 如何将 Firebase 数据与登录身份验证屏幕输入进行比较。安卓

c# - 尝试调用新 fragment 页面时 Activity 被破坏 - Xamarin.Android

java - 如何在 android 中使用 viewpager 时在 fragment 之间传递值

android - 如何在 Android 中构造此布局?

java - 使用 tomcat 数据源 - 如何通过 spring jndi 访问数据源以获取当前数据库池状态