% Declare symbolic variables
syms m n p q
% Solve m,n
s1=solve(m+n-p==0,m-n-q==0,m,n);
% Substitute variables with obtained solution
r = (m^3 - n^3);
r2=subs(subs(r,m,s.m),n,s.n);
% simplify answer
r3=simplify(r2)
Я не уверен в Kotlin-версии реализации MediatorLiveData, но в Java-версии вам потребуется реализовать onChanged () для получения данных. Вы можете ссылаться на эту тему. Надеюсь, это поможет!
Я не уверен, почему вы должны использовать MediatorLiveData в других местах. На самом деле вы можете использовать MutableLiveData и наблюдать его там, где вы хотите.
Ознакомьтесь с моей реализацией MVVM, чтобы увидеть, как она работает.