Android 安卓常用按钮监听器和独立按钮监听器

Android 安卓常用按钮监听器和独立按钮监听器,android,include,onclick,onitemclicklistener,Android,Include,Onclick,Onitemclicklistener,在我的应用程序中,我有大约12项活动。我的活动的第一个布局是列表视图。通过单击每个列表,它将被重定向到其他活动。我已经用ListListener实现了Listview,并且运行良好 在所有其他11个活动中,我有一个带有徽标的通用标题栏和一个名为S的按钮。当用户单击S按钮时,我通过拆分页面,在我的应用程序的第一个活动中显示相同的项目列表。现在,如何为每个活动编写一次并在多个活动中使用,而不是为每个活动编写一个单独的侦听器 同样,我在包含布局中放置了3按钮,我在各种活动中使用它,如何编写一个单独的通

在我的应用程序中,我有大约12项活动。我的活动的第一个布局是列表视图。通过单击每个列表,它将被重定向到其他活动。我已经用ListListener实现了Listview,并且运行良好

在所有其他11个活动中,我有一个带有徽标的通用标题栏和一个名为S的按钮。当用户单击S按钮时,我通过拆分页面,在我的应用程序的第一个活动中显示相同的项目列表。现在,如何为每个活动编写一次并在多个活动中使用,而不是为每个活动编写一个单独的
侦听器


同样,我在包含布局中放置了
3按钮,我在各种活动中使用它,如何编写一个单独的通用按钮操作,它可以用于多个活动。

如何编写一个单独的通用按钮操作,它可以用于多个活动。

您应该创建一个活动(称为BaseActivity)


然后扩展它…
类MyActivity扩展BaseActivity

当@SamirMangroliya的方法工作时,这是一种您可以使用的替代方法,也是我已经使用了一段时间的方法

在另一个类文件中创建侦听器(例如,
MyClickListener.java
):

然后在每个
活动
对象中,您需要做的就是:

myObject.setOnItemClickListener(new MyClickListener());

听起来您应该实现导航。有关如何使用Android方式进行操作的更详细说明,请参阅指南。要支持介于1.6和2.3之间的Android版本,请在库中链接。

thanx以获取答复。我有一个疑问,在“列表单击侦听器”的课堂上,我添加了这个…Intent myIntent=新Intent(ActivityTab.this,MyProfile.class);myIntent.putExtras(bundle);星触觉(myIntent);完成();Eric-我在ActivityTab中遇到错误。这个,startActivity和finish()如何克服这个错误将你的
Activity
传递给这个监听器的构造函数,保存它,然后通过它访问这些方法。有没有关于这个的示例代码或教程,当我尝试这个时,我的应用程序崩溃了,在一行中说空指针异常。。,
public class MyClickListener implements OnItemClickListener {
    // This can be OnClickListener, OnTouchListener, whatever you like.
    // Implement your method here:
    public onItemClick(...) {
        // Your selection process, etc.
    }
}
myObject.setOnItemClickListener(new MyClickListener());