android中所有片段中mainActivity按钮的点击事件处理

android中所有片段中mainActivity按钮的点击事件处理,android,android-layout,android-fragments,Android,Android Layout,Android Fragments,我想处理所有片段中mainactivity按钮的点击事件,所以我能做些什么 我在mainactivity中有一个按钮,我想为不同的操作在不同的片段中处理该按钮的单击事件 public Button button; button= (Button) rootView.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public vo

我想处理所有片段中mainactivity按钮的点击事件,所以我能做些什么

我在mainactivity中有一个按钮,我想为不同的操作在不同的片段中处理该按钮的单击事件

public Button button;

button= (Button) rootView.findViewById(R.id.button);

button.setOnClickListener(new View.OnClickListener() {
       @Override
       public void onClick(View v) {
             // Different Operation Code
       }
 });

您可以创建一个实现OnClickListener的类。然后将listener类设置为按钮,这样就可以在自己的listener类中管理要执行的操作。您可以检查所有需要的内容并执行后续操作。

您有任何参考链接吗?没有,但很简单。创建一个实现OnClickListener的类MyButtonListener。然后在按钮上:按钮,setActionListener(myButtonListener)。其思想是,在侦听器上,您可以覆盖接收视图对象的onclick方法,该对象包含您决定要做什么所需的信息。尝试并调试它,你会发现它很简单。。