SubwayTooter-Android-App/app/src/main/java/jp/juggler/subwaytooter/api/TootTask.kt

13 lines
390 B
Kotlin

package jp.juggler.subwaytooter.api
interface TootTask {
// 非同期処理をここに実装する
fun background(client : TootApiClient) : TootApiResult?
// 非同期処理が終わったらメインスレッドから実行される
// 処理がキャンセルされた場合、 resultはnullになるかもしれない
fun handleResult(result : TootApiResult?)
}