在Xamarin.Forms项目中,要让在另一个类中创建的意图可以访问MainActivity,可以通过以下步骤实现:
public static MainActivity Instance { get; private set; }
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
Instance = this;
...
}
Intent intent = new Intent(MainActivity.Instance, typeof(AnotherActivity));
StartActivity(intent);
这样,就可以在Xamarin.Forms项目的另一个类中创建的意图访问MainActivity了。请注意,这只适用于Android平台,而不适用于iOS或其他平台。
领取专属 10元无门槛券
手把手带您无忧上云