kafffee schrieb:
Kannst du mir vielleicht sagen woran das liegen kann bzw. was ich dagegen tun könnte?
Wahrscheinlich... nicht. Was vor allem daran liegt, dass ich anhand deiner zwei Zeilen Code den gesamten Überblick nicht habe und auch nicht weiß, wie genau du das denn eigentlich miteinander verwurschtelt hast.
Aber ich habe eine Vermutung, die ich dir äußern kann:
Wenn wird es daran liegen, dass SucheViewModel noch nicht gesetzt oder nicht mehr gesetzt ist. Die Frage ist, wann rufst du denn auf? Rufst du das eventuell bereits in einer Funktion auf, die ausgeführt wird, bevor das eigentliche SucheViewModel initialisiert worden ist?
Wenn du mittels eines Layers arbeitest - und das ist gaaaaaanz wichtig - musst du diesen Layer als aller erstes von allen Dingen initialisieren, die darin enthalten sind und musst ihm zwangsläufig auch hier alle Abhängigkeiten zufügen und selbst initialisieren.
Also muss zwangsläufig im Konstruktor des Layers stattfinden. Und wenn du dann dieses ViewModel noch irgendwo anders brauchst, musst du exakt dieses Model durch den Layer zuweisen:
respektive:
Aber wie gesagt, das ist gerade echt nur ne Vermutung, da ich dein gesamtes Konstrukt so nicht kenne