我想从另一个活动中调用MainActivity类中的方法。
我知道在Java中这样做了:
((MainActivity)getActivity()).doSomething();
但我想知道它是如何在C#中完成的。
提前致谢。
答案 0 :(得分:2)
您不应该创建活动类的实例。这是错误的。 Activity具有ui,生命周期和活动由startActivity(intent)
启动你可以在Fragment中使用它来获取活动上下文并运行一些函数
在Java中
((MainActivity)getActivity()).doSomething();
在C#中
((MainActivity)this.Activity).doSomething();