Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin内存限制还是?_Xamarin_Xamarin.forms_Xamarin.android - Fatal编程技术网

Xamarin内存限制还是?

Xamarin内存限制还是?,xamarin,xamarin.forms,xamarin.android,Xamarin,Xamarin.forms,Xamarin.android,有谁能告诉我,他们是否在Android版Xamarin Forms应用程序中遇到了任何“内存”限制 我最近决定再试试Xamarin。。。几年前,我遇到了太多的障碍,走了一条不同的路。我希望事情已经改变了 我现在只有一个空的Android Xamarin表单应用程序(不支持OSX或UWP)。我创建并更新了初始应用程序(4.3 Xamarin表单)。我修改了mainpage.xaml和mainpage.xaml.cs。简单的3行网格。。。2列。。。第一行,小标题图像居中列span=“2”。。。第二行

有谁能告诉我,他们是否在Android版Xamarin Forms应用程序中遇到了任何“内存”限制

我最近决定再试试Xamarin。。。几年前,我遇到了太多的障碍,走了一条不同的路。我希望事情已经改变了

我现在只有一个空的Android Xamarin表单应用程序(不支持OSX或UWP)。我创建并更新了初始应用程序(4.3 Xamarin表单)。我修改了mainpage.xaml和mainpage.xaml.cs。简单的3行网格。。。2列。。。第一行,小标题图像居中列span=“2”。。。第二行也居中,使用CollectionView“水平”滚动一些简单的小图标/图像。。。第三行网格用于详细信息(尚未实施)。所以,有了这个,你可以看到应用程序仍然很小,没有真正的魔法在进行。。。这是delimma

我有8个c#类的c#对象。。。我开始使用类的简化版本构建应用程序。。。名称和ImageName仅用于测试导航UI的4.3 CollectionView。。。在我有了我想要的功能,并且它正在运行并测试部署到设备之后,一切看起来都很好。。。因此,我继续构建了完整的类对象(13个字段,所有字符串没有输入真实数据,只是value=“”的空引号。我填写的唯一字段是原始名称,ImageName是代码只读…在emulator中运行应用程序,现在加载失败…emulator询问我是否要关闭或尝试重新加载

我的display类在填充的字段超过前几个字段时,似乎会导致某种过载:

var displaylist=新列表()

var dc=newdisplayclass({Name=“This Icon”})

var dc=new DisplayClass({Name=“This Icon”,State=“MA”,Style=“”,Definition=“”,…所有其他空字符串}); ---添加所有8个仅包含名称和所有空字段的类…无法加载应用程序

public class DisplayClass
{
    public string Name { get; set; }
    public string State { get; set; }
    public string Style { get; set; }
    public string Definition { get; set; }
    public string Days { get; set; }
    public string Time { get; set; }
    public DateTime StartDate { get; set; }
    public string Imageurl { get; set; }
    public string Dataurl { get; set; }
    public string Retrievalurl { get; set; }
    public string LastRetrievalDate { get; set; }
    public string LastInfoData { get; set; }
    public string Quantity { get; set; }
    public string ImageName 
    {
        get { return Name.Replace(" ", string.Empty).ToLower(); } 
    }
}
我更新了模拟器,使用4GB而不是1GB,但没有效果。没有代码错误,我可以说,如果我注释掉完整的对象类并实现剥离版本,它可以正常工作…我没有收到错误,只有一个应用程序无法从安卓启动对话框


有人能解释一下吗?

我的错……我的课上有一个未实例化的datetime……哎呀……对不起,伙计们!

你们在真正的设备上试过吗?你们在使用哪个模拟器图像?谷歌的Android模拟器历史上相当糟糕,尽管最近有所改进。我已经为iOS和Android编写了非常复杂的表单应用程序有很多问题,还有成千上万的其他人。Jason…感谢您的快速响应…当然这可能是我自己的错误…我在Xamarin上的MS文档方面遇到了问题…我也在水平UI元素上来回运行了3天,结果发现4.3正好满足了我的需要…所以,我在pos上很快t、 …我对Xamarin的态度不好,这没有帮助…无论如何…谢谢你的快速回复。。。