Можно ли получить имя приложения из внешнего класса?

1

У меня есть проект библиотеки, который упоминается многими приложениями. Теперь у меня появилось новое требование, в котором мне нужно изменить функцию в этом проекте библиотеки. Мне нужно передать переменную в мою веб-службу, в зависимости от того, каким приложением эта функция была вызвана. Поэтому нужно знать имя текущего приложения в этом проекте библиотеки. Я знаю, что могу сделать это, передав Context, но я ищу вариант без передачи Context. Потому что в противном случае я не знаю, сколько приложений мне придется изменить.

Теги:

1 ответ

1
Лучший ответ

Насколько я знаю. Когда вы вызываете метод в вашей общей библиотеке, сам метод не может знать, какое приложение вызывает его. Передача параметра для идентификации приложения - лучший вариант, который у вас есть.

В зависимости от функциональности и времени, когда вы вызываете ваши методы. Вы можете получить приложение, которое работает на переднем плане. Но если у вас есть работа с сервисом или что-то еще менее прямое, это будет снова трудным делом.

  • 0
    Я думаю, вы правы. Благодарю.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню