我对Android有点新鲜,如果我在一个类中保留几个OnClickListenres,它会改进我的应用程序。我所thiking的是这样的:在一个类中保留多个OnClickListeners
Public class OnClickListeners {
public Button.OnClickListener open;
public Button.OnClickListener doSomethingElse;
public Button.OnClickListener etc;
public OnClickListeners() {
open = new Button.OnClickListener()
{
public void onClick(View view)
{
DetailList.SetId(view.getId());
Intent intent = new Intent(view.getContext(), DetailList.class);
startActivityForResult(intent, 100);
}
};
}
}
因此,我可以再引用它在其他B类这样
button1.setOnClickListener(OnClickListeners.open);
任何虽然该怎么办呢? Android SDK中似乎是对我,我现在可以弄明白,现在大约2天...
感谢您的任何建议和帮助
你为什么想保持他们在一个班?我宁愿将它们放在一个单独的包中,单个文件中只有一个听众。 – ernazm
什么建议可能是一个糟糕的IDEA,但它不是一个糟糕的问题,所以它不应该被低估。我从+1得到补偿。 – NickT