Как создать неизменный экземпляр TelephonyManager для Android - PullRequest
0 голосов
/ 13 сентября 2018

На Android вы можете получить доступ к различным системным службам, которые являются изменяемыми.Я хочу создать конкретный экземпляр класса TelephonyManager.

TelephonyManager telephonyManager = (TelephonyManager) context
                    .getSystemService(Context.TELEPHONY_SERVICE);

Приведенный выше код возвращает экземпляр службы TelephonyManager.Наблюдая созданный мной объект telephonyManager, если я внесу изменения в сетевое подключение на моем устройстве, я смогу увидеть значения, возвращенные в этом объекте, потому что внутри него он вызывает различные системные свойства.

Что мне хотелось бы знать, так это возможность создания копии этого объекта, которая не изменяется?

Спасибо

...