Xamarin活动vs应用程序
本文关键字:应用程序 vs 活动 Xamarin | 更新日期: 2023-09-27 18:07:05
在Xamarin中使用Activity和Application有什么区别?为什么人们会选择一种方法而不是另一种呢?
例如,当我在VS中创建一个新的Xamarin Form项目时,我得到以下内容:
[Activity(Label = "eApprove Main Activity", MainLauncher = true, Icon = "@drawable/eA_icon")]
public class MainActivity : Activity
{
...
}
我也在互联网上看到一些例子,人们使用Application类作为他们的主要入口:
namespace MyExpenses.Android
{
[Application(Theme = "@android:style/Theme.Holo.Light") ]
public class MyExpensesApplication : Application
{
public static Activity CurrentActivity { get; set; }
public MyExpensesApplication(IntPtr handle, global::Android.Runtime.JniHandleOwnership transer)
:base(handle, transer)
{
}
public override void OnCreate()
{
base.OnCreate();
}
}
}
请确保不要混淆经典Xamarin。Android应用程序,带有Xamarin的Android部分。我的快速和简单的答案/建议是,你将有一个应用程序类,每个应用程序项目,每个平台和尽可能多的活动,你喜欢。应用程序是您的入口点,可以根据您的需要启动任何数字活动…