Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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 具有公共服务的应用程序自动启动_Android_Android Service - Fatal编程技术网

Android 具有公共服务的应用程序自动启动

Android 具有公共服务的应用程序自动启动,android,android-service,Android,Android Service,我支持下一个结构的项目: 库项目,其中包含公共类:活动、Java类和服务类。 还存在另外3个使用此库的项目。 在我使用服务的每个项目中,从下一个意图开始: Intent Intent=新的Intent(上下文,LibraryService.class) 服务未共享,其他应用程序不应访问它们 问题是,若在设备上安装了使用此库的2个或全部3个应用程序,当我启动一个实例时,其他应用程序也会启动。我在DDMS中看到所有3个应用程序都启动了。 我想,这是公共服务课上的问题。这是真的吗?如何解决此问题?检查

我支持下一个结构的项目:

库项目,其中包含公共类:活动、Java类和服务类。 还存在另外3个使用此库的项目。 在我使用服务的每个项目中,从下一个意图开始:

Intent Intent=新的Intent(上下文,LibraryService.class)

服务未共享,其他应用程序不应访问它们

问题是,若在设备上安装了使用此库的2个或全部3个应用程序,当我启动一个实例时,其他应用程序也会启动。我在DDMS中看到所有3个应用程序都启动了。
我想,这是公共服务课上的问题。这是真的吗?如何解决此问题?

检查您的清单文件。也许你没有正确地过滤意图

    <... android:name="YourApp">
        <intent-filter>
            <action android:name="com.your.intent.to.filter" />       
        </intent-filter> 
    </..>