Skip to content

Instantly share code, notes, and snippets.

View gmarizy's full-sized avatar

Geoffrey Marizy gmarizy

View GitHub Profile
@gmarizy
gmarizy / Meantime.kt
Created August 7, 2018 11:08
Don't break the chain ! First attempt of an utilitary library that leverage headless fragment to wrap startActivityForResult and requestPermissions calls as suspend functions.
import android.annotation.SuppressLint
import android.app.Activity
import android.content.Intent
import android.support.v4.app.ActivityCompat
import android.support.v4.app.Fragment
import android.support.v4.app.FragmentActivity
import android.support.v7.app.AppCompatActivity
import kotlinx.coroutines.experimental.android.UI
import kotlinx.coroutines.experimental.withContext
import kotlin.coroutines.experimental.Continuation