Я хочу подключить PackageManager
системный метод hasSystemFeature
. Но этот метод абстрактный. Фактически, PackageManager
сам по себе является абстрактным классом. Подключение метода дает следующее исключение.
java.lang.IllegalArgumentException: Cannot hook abstract methods: public abstract boolean android.content.pm.PackageManager.hasSystemFeature(java.lang.String)
Обычно мы называем context.getPackageManager().hasSystemFeature(string)
, но я никогда не знаю, что такое подкласс реализации! Так что я могу сделать в этом случае?