У меня есть одноэлементный объект "MySingle", который на всех уроках я называю MySingle.createOrGetInstance();
Теперь проблема, с которой я сталкиваюсь, заключается в том, что я хотел бы сделать некоторые журналы методов и другие вещи до вызова метода в MySingle, поэтому я посмотрел в класс Java InvocationHandler Ссылка на источник
Однако теперь проблема заключается в том, как бы я вызвал метод singleton, потому что, когда я использую тот же код и вместо того, чтобы делать
DebugProxy.newInstance(new FooImpl());
Я делаю это
DebugProxy.newInstance(MySingle.createOrGetInstance());
Но когда я это делаю, я получаю выражение класса Cast, когда заканчиваю тем, что присваиваю результат переменной `(MySingle sing).
Я работаю на Android, но я сомневаюсь, что это что-то меняет:).
Спасибо,
Фейсал Абид