1

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

4

1 回答 1

2

好吧,因为Stringextends Object,您可以返回 a String,然后在收到它时强制返回。

public Object a() {

    return "this";
}

public void b() {

    Log.e((String)a(),(String)a());

}

这编译并运行

于 2012-06-28T22:24:12.170 回答