我有许多应用程序引用的库项目。现在我得到了一个新的要求,我需要更改此库项目中的功能。我需要将一个变量传递给我的Web服务,具体取决于调用此函数的应用程序。因此需要知道该库项目中当前应用程序的名称。我知道我可以通过传递Context来实现它,但我正在寻找没有传递Context的选项。因为否则我不知道有多少应用程序需要更改。
答案 0 :(得分:1)
据我所知..当调用公共库中的方法时,方法本身无法知道哪个应用程序正在调用它。传递参数来识别应用程序是您的最佳选择。
根据您调用方法的功能和时间而定。您可以获得在前台运行的应用程序。但是,如果您正在运行服务或不那么直接的事情,这将是一件很难的事情。