Это, вероятно, элементарно, но у меня есть проблема, решающая это.
У меня есть синглтон, и при каждом вызове метода я отправляю объект. тот самый.
так это выглядит так:
mySingletone.getInstance.doSomethingXXX(MyObj)
mySingletone.getInstance.doSomethingYYY(MyObj)
Теперь я хочу прекратить посылку и положить ее в синглетон.
У меня есть несколько дополнительных решений -
1. установите его сразу после первого вызова getinstance.
очень плохо - потому что я не уверен, когда будет в первый раз.
2. Я могу стереть реализацию синглетона и отправить ее в публичный ctor - но тогда я не буду уверен, что она будет создана только один раз.
Есть ли способ инициировать синглет только один раз?