【问题标题】:Convert .Net int array to Java.Lang.Object将 .Net int 数组转换为 Java.Lang.Object
【发布时间】:2014-05-26 19:12:24
【问题描述】:

我正在使用 Xamarin 将我的 WP8 应用程序移植到 Android。我使用 Parse 作为数据后端。我有一个整数数组,我想保存到 Parse 中。 Parse 的 API 有一个 Put() 方法,它只接受 Java.Lang.Object。我不知道如何将我的 .Net int 数组转换为 Java.Lang.Object。

【问题讨论】:

    标签: c# mono xamarin xamarin.android parse-platform


    【解决方案1】:

    一个简单的帮助类:

    public class JavaObject<T> : Java.Lang.Object
    {
        public JavaObject (T obj)
        {
            this.Value = obj;
        }
    
        public T Value { get; private set; }
    }
    

    如果这不适用于 Parse,那么您可能只需要创建一个 Java 对象的 ArrayList。

    【讨论】:

    • 这不适用于数组(例如Java.Lang.Float[][][] -&gt; Java.Lang.Object
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多