型の不一致 kotlin.IntArray
public interface AsyncCallback {
public fun preExecute()
public fun postExecute(result: JSONObject)
public fun progressUpdate(progress: Int)
public fun cancel()
}
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
fun onProgressUpdate(vararg _progress: Int) {
super.onProgressUpdate(*_progress)
mAsyncCallback!!.progressUpdate(_progress[0])
}
*_progress
の部分でエラーが出ています
Type mismatch Required: kotlin.Array<(out) kotlin.Int!>! Found:
kotlin.IntArray
Javaの場合Integerですが、Kotlinだとエラーになります。
protected void onProgressUpdate(Integer... _progress)
~~~~~~~~~~~~~~
↓値の渡し先
@SuppressWarnings({"UnusedDeclaration"})
protected void onProgressUpdate(Progress... values) {
}
直し方がわかりません。