Я немного устал от высоких жестких ссылок, которые я нашел в приложении Xamarin.Android, которое я унаследовал. Действия, связанные с действиями, funcky stuff, происходящие в обратных вызовах и т. Д. Поэтому я решил зарегистрировать действия в TinyIoC и разрешать их при необходимости.Использование TinyIoC в Xamarin.Android
Этот вид работал некоторое время, пока я не начал замечать странное происшествие. Если приложение было оставлено в покое в течение долгого времени, приложение столкнулось бы с крахом - глядя на журналы, это связано с тем, что I-oC не может разрешить одно из действий - где бы он мог до того, как приложение осталось сидеть в течение длительного времени.
У этого GC написано все это - если вы спросите меня. GC, очевидно, как-то не видит элементы в IoC как ссылку и распоряжается ими.
Это что-то еще? Если да, то как вы преодолеваете это?
Интересно! Я посмотрю позже. спасибо за ссылку – iwayneo