重写Android的所有活动的OnResume()方法

我有和超过10个活动的应用程序,我想覆盖方法onResume()与所有的相同的代码。

我知道我可以在每个活动中重写此方法,但是我正在寻找一个有效的解决scheme。

此外,我想这里onResume显示一个消息,取决于什么样的活动来自,例如:如果你在MainActivity我想这个常见的onResume检测到来自这个活动,并显示I'm coming from MainActivity

谢谢。

你应该在一个BaseClass Override活动,并在其他活动中使用你的BaseClass而不是Activity:

 public class BaseClass extends Activity { public void onResume() { // common code } } public class OtherClass extends BaseClass { } 

做一个父母的活动,并重写它的onResume,然后让所有10个活动扩展克里父母..