【问题标题】:AsyncTask DoInBackGround Return TypeAsyncTask DoInBackGround 返回类型
【发布时间】:2012-06-28 22:11:17
【问题描述】:

我知道在 Java 中您可以指定 AsyncTask 类的 DoInBackground 覆盖的返回类型,但在 MonoDroid 中它似乎只允许 Object 返回类型。如果我希望它返回一个纯 ole' 字符串以用于处理 OnPostExecute 怎么办?

【问题讨论】:

    标签: android xamarin.android


    【解决方案1】:

    既然String 扩展了Object,您可以返回一个String,然后在收到它时强制返回。

    public Object a() {
    
        return "this";
    }
    
    public void b() {
    
        Log.e((String)a(),(String)a());
    
    }
    

    这会编译并运行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-23
      相关资源
      最近更新 更多