Package com.drake.serialize.intent

Functions

browse
Link copied to clipboard
fun Context.browse(url: String, newTask: Boolean = false): Boolean
fun Fragment.browse(url: String, newTask: Boolean = false): Boolean?
bundle
Link copied to clipboard
inline fun <T> Activity?.bundle(defValue: T? = null, name: String? = null): ReadWriteProperty<Activity?, T>
从序列化中检索到数据
inline fun <T> Fragment?.bundle(defValue: T? = null, name: String? = null): ReadWriteProperty<Fragment?, T>
从序列化中检索到数据
bundleLazy
Link copied to clipboard
inline fun <T> Fragment?.bundleLazy(name: String? = null, crossinline defValue: () -> T): ReadWriteProperty<Fragment?, T>
从序列化中检索到数据
inline fun <T> FragmentActivity?.bundleLazy(name: String? = null, crossinline defValue: () -> T): ReadWriteProperty<FragmentActivity?, T>
从序列化中检索到数据
clearTask
Link copied to clipboard
fun Intent.clearTask(): Intent
clearTop
Link copied to clipboard
fun Intent.clearTop(): Intent
createIntent
Link copied to clipboard
inline fun <T> Context.createIntent(vararg params: Pair<String, Any?>): Intent
email
Link copied to clipboard
fun Context.email(email: String, subject: String = "", text: String = ""): Boolean
fun Fragment.email(email: String, subject: String = "", text: String = ""): Boolean?
excludeFromRecents
Link copied to clipboard
fun Intent.excludeFromRecents(): Intent
intentFor
Link copied to clipboard
inline fun <T : Any> Context.intentFor(vararg params: Pair<String, Any?>): Intent
inline fun <T : Any> Fragment.intentFor(vararg params: Pair<String, Any?>): Intent
intentOf
Link copied to clipboard
inline fun <T : Any> Context.intentOf(vararg params: Pair<String, Any?>): Intent
inline fun <T : Any> Fragment.intentOf(vararg params: Pair<String, Any?>): Intent
makeCall
Link copied to clipboard
fun Context.makeCall(number: String): Boolean
fun Fragment.makeCall(number: String): Boolean
multipleTask
Link copied to clipboard
fun Intent.multipleTask(): Intent
newDocument
Link copied to clipboard
fun Intent.newDocument(): Intent
newTask
Link copied to clipboard
fun Intent.newTask(): Intent
noAnimation
Link copied to clipboard
fun Intent.noAnimation(): Intent
noHistory
Link copied to clipboard
fun Intent.noHistory(): Intent
openActivity
Link copied to clipboard
inline fun <T : Activity> Context.openActivity(vararg params: Pair<String, Any?>)
inline fun <T : Activity> Fragment.openActivity(vararg params: Pair<String, Any?>)
openActivityForResult
Link copied to clipboard
inline fun <T : Activity> Activity.openActivityForResult(requestCode: Int, vararg params: Pair<String, Any?>)
inline fun <T : Activity> Fragment.openActivityForResult(requestCode: Int, vararg params: Pair<String, Any?>)
sendSMS
Link copied to clipboard
fun Context.sendSMS(number: String, text: String = ""): Boolean
fun Fragment.sendSMS(number: String, text: String = ""): Boolean
share
Link copied to clipboard
fun Context.share(text: String, subject: String = "", title: String? = null): Boolean
fun Fragment.share(text: String, subject: String = "", title: String? = null): Boolean?
singleTop
Link copied to clipboard
fun Intent.singleTop(): Intent
startService
Link copied to clipboard
inline fun <T : Service> Context.startService(vararg params: Pair<String, Any?>): ComponentName?
inline fun <T : Service> Fragment.startService(vararg params: Pair<String, Any?>): ComponentName?
stopService
Link copied to clipboard
inline fun <T : Service> Context.stopService(vararg params: Pair<String, Any?>): Boolean
inline fun <T : Service> Fragment.stopService(vararg params: Pair<String, Any?>): Boolean?
withArguments
Link copied to clipboard
fun <T : Fragment> T.withArguments(vararg params: Pair<String, Any?>): T
fun Intent.withArguments(params: Array<out Pair<String, Any?>>)
意图添加数据