Опитвам се да разбера как мога да използвам статичен абстрактен клас като обратно извикване. Разглеждам документацията на Android тук и тук. Първата връзка е CameraManager, който има метод, наречен openCamera. Този метод изисква екземпляр на статичния абстрактен клас за обратно извикване StateCallback.
Основният ми въпрос е как статичен клас като обратно извикване ми предоставя нещо полезно? Например, това, което искам да направя, е да съхранявам CameraDevice локално от обратното извикване onOpened, но от това, което знам за статичните членове в C# (аз съм C# dev), това не би било възможно, защото статичните членове нямат достъп до нестатичните членове.
Трябва да не разбирам нещо за Java... Или това е предвидено следствие от дизайна на API?
Благодаря предварително.