捕获Android应用程序启动和应用程序最小化事件

时间:2014-02-12 15:30:55

标签: android

我必须捕获Applaunch和App最小化myapp for Appirater集成的事件。我必须为每个第3次应用启动/应用最小化显示Appirater对话框

我按照文章

http://vardhan-justlikethat.blogspot.in/2013/05/android-solution-to-detect-when-android.html

但我有一个问题,我有很多活动,片段在Application.say中有些活动扩展了FragmentActivity,其中一些是片段,其中一些扩展了Activity

但是,根据文章,我必须使用基本活动扩展所有活动

它意味着我的应用程序的架构发生了变化。

如果我为每个活动单独编写代码,Appirater就会正常工作。有什么替代品吗?请帮忙修理

还通过扩展Application类来尝试,但它可以捕获应用程序最小化事件

1 个答案:

答案 0 :(得分:0)

创建一个BaseActivity和一个与示例中的BaseActivity相同的BaseFragmentActivity,然后在适当的位置扩展它们,应该仍然工作相同,而且你不需要做很多工作。如果我错了,请纠正我,我只是掠过它

编辑,示例:

  public class BaseActivity extends Activity{
   //everything

  }

和另一个

   public class BaseFragmentActivity extends FragmentActivity{
   //everything
  }