2015-12-03 18 views
-1

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

+0

您是否考虑过“包含”布局? –

+0

这是什么'通知'用于 – pskink

+0

为此目的,我会使用'Snackbar' – lee

回答

0

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

+0

但是所有活动都有自己的布局,我只需要在任何当前打开的活动中显示FAB或任何视图,所以我没有使用任何content_view用于BaseActivity。 –

+0

是的,您必须为每个活动创建布局,但不必编写多余的java代码。 – lin

2

您可以创建一个utill类并在该类中创建一个静态方法,以便在该活动中您想要访问该方法的只是Classname.methodname和send参数。 或者您可以在该活动中使用该方法并从该活动延伸

相关问题