Android片段调用Activity方法

时间:2015-03-11 05:46:57

标签: java android android-fragments android-fragmentactivity

我有三个文件,例如

  1. 活动类
  2. db handler class
  3. 片段类
  4. 从我的资源文件中,在按钮上单击我正在调用方法(添加)。该方法在DB类中定义。我试图从与res文件相关的片段类中调用它。但是当我这样做时,我收到了一个错误:

      

    无法在视图类android.widget.Button上的onClick处理程序的活动类MainActivity中找到方法add(View),其中包含id' btStartCall'

    我认为我需要初始化activity类中的方法才能使用它。但我不知道该怎么做。任何人都可以帮我一个简单的例子吗?

1 个答案:

答案 0 :(得分:1)

  

但是当我这样做时,我收到错误告诉"无法找到方法   在onClick处理程序的活动类MainActivity中添加(View)   查看具有id' btStartCall''"

的类android.widget.Button

您应该在add(View)中添加MainActivity方法,就像:

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