OK,我有一个登录类像下面如何在android中从函数调用回监听器?
public class LoginClass {
public void login() {
login.authorize(username,password);
//run activity specific code here
}
片断}
这个类是非常通用的,但根据其活动呼吁LoginClass.login(),我想不同的动作是执行。
我见过一些函数被传入类的实现,然后这个函数在完成时运行。任何人都可以给我一个关于如何做到这一点的简单例子。
我的第一个猜测将是一个回调,像这样:[http://stackoverflow.com/questions/3398363/how-to-define-callbacks-in-android][1] [1]:http://stackoverflow.com/questions/3398363/how-to-define-callbacks-in-android – sschrass 2012-08-17 14:08:08
@ user1565982:你可以看看我发布的同一个问题的答案:http: //stackoverflow.com/questions/10776764/what-is-the-right-way-to-communicate-from-a-custom-view-to-the-activity-in-which/10776818#10776818。我已经在那里展示了如何实现View派生类的监听器 - 但它完全是相同的实现。只需将“view”一词改为“LoginClass”即可,并且您已得到答案 – 2012-08-17 14:35:08