Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有许多应用程序引用的库项目。现在我有一个新要求,我需要更改这个库项目中的函数。我需要根据调用此函数的应用程序将变量传递给我的 Web 服务。因此需要知道该库项目中当前应用程序的名称。我知道我可以通过传递上下文来做到这一点,但我正在寻找不传递上下文的选项。因为否则我不知道我将要更改多少应用程序。
据我所知..当您的公共库中的方法被调用时,该方法本身无法知道哪个应用程序正在调用它。传递参数来识别应用程序是您拥有的最佳选择。
根据您调用方法的功能和时间。您可以获得在前台运行的应用程序。但是,如果您正在运行一项服务或其他不那么直截了当的事情,这将再次成为一件困难的事情。