【发布时间】:2019-10-10 18:46:13
【问题描述】:
祝大家今天好,
是我的第一个问题,我的英语不太好,所以我很抱歉。我尽量解释问题。
我使用 Xamarin.forms 为 Android 和 iO 制作了一个应用程序。在执行过程中程序发送这个类:
[Serializable]
public class datinvio
{
public string NomeDipendente { get; set; }
public DateTime[] timbri { get; set; }
public bool[] inout { get; set; }
public double[] latitud { get; set; }
public double[] longitud { get; set; }
public string[] codicicom { get; set; }
public string[] nomicomm { get; set; }
public string[] tempicomm { get; set; }
public string note { get; set; }
public string mappa { get; set; }
}
到使用此序列化的 FTP 服务器
XmlSerializer formatter = new XmlSerializer(typeof(datinvio));
Stream stream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.None);
formatter.Serialize(stream, tosend);
stream.Close();
tosend 是一个数据类;
现在问题来了:
使用模拟器:(5.1 android api 22) 我调试它,并且工作正常。 我尝试在发布模式下,工作正常。 使用智能手机:(5.1 android api 22) 调试工作正常。 发布工作正常。
所以我认为“好吧,已经完成了”。所以我制作了用于将其安装在员工设备上的 apk,但是当我安装 apk 时,该应用程序仅将带有标头的 xml 文件发送到服务器。我不知道在哪里可以搜索到问题。
提前感谢您的任何回答
我已经更新了,我注意到它在发布时也不起作用,只能在调试模式下工作。
【问题讨论】:
-
“我不知道在哪里可以搜索到问题。” - 我认为您没有提供足够的详细信息,任何人都可以帮助您。正如您所期望的那样,如果一切正常,这将不会发生,并且通过知道某事不正常很难说不正常。但首先尝试在屏幕上显示您发送的内容或其他可以帮助您的数据。
标签: android xml xamarin.forms