如何在空白的Android应用程序中使用MVVMCross

山姆·亨利

如何在“空白的Android应用程序”中实现MVVMCross,而无需可移植类库(PCL),是否可以做到这一点?

我是否必须创建一个App.cs类(该项目不附带一个类),甚至有可能吗?

如果必须这样做,该怎么办?

山姆·亨利

经过研究,我发现您可以Android.App.Application在“空白Android应用程序”中创建App.cs文件(即扩展该类的类),因此不需要PCL即可使用MVVMCross。

您必须确保您具有public App(IntPtr javaReference, JniHandleOwnership transfer)构造函数的实现,并且某些人指出您还需要重写OnCreate方法(就像我所做的那样)。

还要确保在您的AssemblyInfo.cs文件中,不要有任何[Application]行,即。这些都不是:[assembly: Application(Debuggable = true)]

请参阅下面的代码。

using Android.App;
using Android.Runtime;
using System;

namespace YOUR.NAMESPACE
{
#if DEBUG
    [Application(Debuggable = true)]
#else
    [Application(Debuggable = false)]
#endif
    public class App : Application
    {
        public App(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer)
        {
            //Do MVVMCross setup Here
            //Mvx.RegisterType<ICalculation,Calculation>();
            //Mvx.RegisterSingleton<IMvxAppStart>(new MvxAppStart<TipViewModel>());
        }
        public override void OnCreate()
        {
            base.OnCreate();
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Xamarin Android应用程序中使用动画?

来自分类Dev

如何在Android中使用多个“应用程序类”?

来自分类Dev

如何在Android应用程序中使用Matlab

来自分类Dev

如何在Xmarin.Android应用程序中使用Flurry Analytics(.jar)?

来自分类Dev

如何在非Android Gradle Java应用程序中使用Dagger?

来自分类Dev

如何在应用程序项目中使用Android本机代码

来自分类Dev

Android-如何在整个应用程序生命周期中使用ORMLite dbhelper

来自分类Dev

如何在自己的私人应用程序中使用Android的人脸解锁?

来自分类Dev

如何在React Native Android应用程序中使用JavaScriptCore

来自分类Dev

如何在Android应用程序中使用Google公共API访问密钥?

来自分类Dev

如何在Android应用程序中使用外部sqlite数据库

来自分类Dev

如何在Android中使用笔记应用程序附加多个图像?

来自分类Dev

如何在我的Android应用程序中使用Twilio发送短信?

来自分类Dev

如何在Android应用程序中使用Font Awesome图标?

来自分类Dev

如何在我的Xamarin Android应用程序中使用SharpNLP

来自分类Dev

如何在离子应用程序中使用Android App Bundle?

来自分类Dev

如何在Android Web应用程序中使用sp和dp

来自分类Dev

如何在应用程序项目中使用Android本机代码

来自分类Dev

Android-如何在Delphi XE5应用程序中使用ActionBar

来自分类Dev

如何在Android AIR应用程序的本机扩展中使用GooglePlayServices库?

来自分类Dev

如何在Android 2.3以下的版本中使用phonegap应用程序显示Numeric Keypaid

来自分类Dev

我如何在我的Web视图Android应用程序中使用Polymer项目

来自分类Dev

如何在Android应用程序中使用Google公共API访问密钥?

来自分类Dev

如何在我的Android应用程序中使用Facebook api登录?

来自分类Dev

如何在android studio中使用NFC实现谷歌即时应用程序

来自分类Dev

Android:如何在应用程序中使用外部 MySQL 数据库

来自分类Dev

如何在 Windows 中使用 android studio 配对 mac 以测试 flutter 应用程序

来自分类Dev

如何在Grails应用程序中使用API

来自分类Dev

如何在多线程应用程序中使用Hibernate?

Related 相关文章

  1. 1

    如何在Xamarin Android应用程序中使用动画?

  2. 2

    如何在Android中使用多个“应用程序类”?

  3. 3

    如何在Android应用程序中使用Matlab

  4. 4

    如何在Xmarin.Android应用程序中使用Flurry Analytics(.jar)?

  5. 5

    如何在非Android Gradle Java应用程序中使用Dagger?

  6. 6

    如何在应用程序项目中使用Android本机代码

  7. 7

    Android-如何在整个应用程序生命周期中使用ORMLite dbhelper

  8. 8

    如何在自己的私人应用程序中使用Android的人脸解锁?

  9. 9

    如何在React Native Android应用程序中使用JavaScriptCore

  10. 10

    如何在Android应用程序中使用Google公共API访问密钥?

  11. 11

    如何在Android应用程序中使用外部sqlite数据库

  12. 12

    如何在Android中使用笔记应用程序附加多个图像?

  13. 13

    如何在我的Android应用程序中使用Twilio发送短信?

  14. 14

    如何在Android应用程序中使用Font Awesome图标?

  15. 15

    如何在我的Xamarin Android应用程序中使用SharpNLP

  16. 16

    如何在离子应用程序中使用Android App Bundle?

  17. 17

    如何在Android Web应用程序中使用sp和dp

  18. 18

    如何在应用程序项目中使用Android本机代码

  19. 19

    Android-如何在Delphi XE5应用程序中使用ActionBar

  20. 20

    如何在Android AIR应用程序的本机扩展中使用GooglePlayServices库?

  21. 21

    如何在Android 2.3以下的版本中使用phonegap应用程序显示Numeric Keypaid

  22. 22

    我如何在我的Web视图Android应用程序中使用Polymer项目

  23. 23

    如何在Android应用程序中使用Google公共API访问密钥?

  24. 24

    如何在我的Android应用程序中使用Facebook api登录?

  25. 25

    如何在android studio中使用NFC实现谷歌即时应用程序

  26. 26

    Android:如何在应用程序中使用外部 MySQL 数据库

  27. 27

    如何在 Windows 中使用 android studio 配对 mac 以测试 flutter 应用程序

  28. 28

    如何在Grails应用程序中使用API

  29. 29

    如何在多线程应用程序中使用Hibernate?

热门标签

归档