Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从服务启动cordova应用程序_Android_Cordova_Android Intent_Cordova Plugins_Cordova 3 - Fatal编程技术网

Android 从服务启动cordova应用程序

Android 从服务启动cordova应用程序,android,cordova,android-intent,cordova-plugins,cordova-3,Android,Cordova,Android Intent,Cordova Plugins,Cordova 3,我不是安卓开发者,但我做了一个扩展服务,我的问题是我需要在应用关闭时重新打开它 服务正常,但我需要重新启动主要活动(前台不需要) 我尝试了以下代码: PackageManager pm = getPackageManager(); Intent launchIntent = pm.getLaunchIntentForPackage(getApplicationContext().getPackageName()); startActivi

我不是安卓开发者,但我做了一个扩展服务,我的问题是我需要在应用关闭时重新打开它

服务正常,但我需要重新启动主要活动(前台不需要)

我尝试了以下代码:

PackageManager pm = getPackageManager();                             
Intent launchIntent = pm.getLaunchIntentForPackage(getApplicationContext().getPackageName());
startActivity(launchIntent);   
这是可行的,但有两个问题:

  • 它在计时器中运行(每启动一秒应用程序)
  • 这股力量将在前景中发射
我需要知道活动何时结束/销毁

我的服务代码: