在android上限时启动活动

时间:2013-03-31 08:30:49

标签: android android-activity controls

我正在开发一个Android应用程序,该应用程序基于对另一个应用程序活动的执行进行巧妙排序,控制每次执行之间的间隔。

问题是,一旦其他活动接管,它自然会继续在前台运行,阻止我的应用程序杀死它并在间隔过去后再次启动它。

  1. 我尝试从我的应用中的服务启动其他活动,希望该服务能够启动其他应用的该活动的新实例,而不是之前的应用实例

  2. 我尝试在其他应用运行时使用我应用的活动/服务中的dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_BACK))

  3. 两者都没有。

    我有什么方法可以收回父活动的控制权?

    谢谢!

1 个答案:

答案 0 :(得分:0)

  

我试图在我的应用中从服务启动其他活动,希望   该服务能够启动该活动的新实例   另一个应用程序代替上一个实例。

FLAG_ACTIVITY_NEW_TASK开始Intent时,您是否尝试Activty Service