哪一个是应用程序或活动的更好选择?
A。 BaseActivity类,[OR]
B.Singleton class。
在我的应用程序中,大多数活动都执行相同的操作,如show toasts,维护会话,静态变量,show EditText错误,HTTP请求/响应等。现在,我在需要的所有活动中扩展了BaseActivity。
答案 0 :(得分:0)
您走在正确的道路上,首选BaseClass
,因为您提到的大部分内容(操作Toasts
,EditText
功能)需要Context
跟...共事。 Singleton类需要在每个方法调用时传递Context
- BaseClass不会(因为从技术上讲它本身就是Context
)。
答案 1 :(得分:0)