-1

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

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

意图意图 = 新意图(上下文,LibraryService.class)。

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

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

4

1 回答 1

0

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

    <... android:name="YourApp">
        <intent-filter>
            <action android:name="com.your.intent.to.filter" />       
        </intent-filter> 
    </..>
于 2012-07-20T13:41:17.933 回答