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

时间:2012-07-20 13:32:43

标签: android android-service

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

库项目,包含公共类:Activity,Java类和Service类。 还存在3个使用此库的另一个项目。 在我使用服务的每个项目中,从下一个Intent开始:

Intent intent = new Intent(context,LibraryService.class)。

不共享服务,另一个应用程序不应该访问它们。

问题是,如果使用此库的2个或全部3个应用程序安装在设备上,当我启动一个实例时,其他应用程序也会启动。我在DDMS中看到所有3个应用程序都已启动。 我认为,这个问题在普通服务类中。这是真的?我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:0)

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

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