1

Java では AsyncTask クラスの DoInBackground オーバーライドの戻り値の型を指定できることはわかっていますが、MonoDroid では Object の戻り値の型しか許可されていないようです。OnPostExecute の処理に使用する単純な ole の文字列を返すようにしたい場合はどうすればよいですか?

4

1 に答える 1

2

Stringを拡張するのでObject、を返すことができ、Stringそれを受け取ったときにリターンをキャストできます。

public Object a() {

    return "this";
}

public void b() {

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

}

これはコンパイルして実行します

于 2012-06-28T22:24:12.170 に答える