在所有活动中显示一些视图,而不会在Android中重复代码

时间:2015-12-03 10:38:59

标签: android android-activity code-duplication

我有条件在后台发生特定事件时,我必须在活动底部显示一个浮动操作按钮,以通知用户App是否在前台。无论用户在什么活动中,如果该事件由服务触发,我必须显示FAB而不是对话,我的意思是用户可以同时与活动和FAB交互。如果我不想在我的应用程序的所有活动中重复相同的代码,我怎么能实现这一点。

2 个答案:

答案 0 :(得分:2)

你可以创建一个utill类并在该类中创建一个静态方法,以便在哪个活动中访问该方法只需要Classname.methodname和send参数。 或者您可以在该活动中使用该方法并从该活动扩展

答案 1 :(得分:0)

您可以创建一个符合您需要的简单活动,并从该活动中派生(继承)所有其他活动。