Anko使用指南(一)之Intent

本文介绍如何使用Anko Intent帮助器简化Android应用中Intent的创建与使用。通过Anko Intent,开发者可以更简洁地启动活动、设置Intent标志、传递额外数据,并实现如拨打电话、发送短信、浏览网页等常见功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Anko使用指南(一)之Intent

使用Anko Intent帮助器可以添加如下依赖

dependencies {
    compile "org.jetbrains.anko:anko-commons:$anko_version"
}

使用 Intent 构造器

  • 详细用法
val intent = Intent(this,SomeOtherActivity::class.java)
intent.putExtra("id",1000)
intent.setFlag(Intent.FLAG_ACTIVITY_SINGLE_TOP)
startActivity(intent)
  • 简单用法

    startActivity(intentFor(“id” to 100).singleTop())
    如果你不需要传递任何flag(SINGLE_TOP),你甚至可以这样写:

    startActivity(“id” to 1000)

有用的唤醒意图

描述解答
打电话makeCall(number)
发信息sendSMS(number,[text])
浏览网页browse(url)
分享文字share(text,[subject])
发送邮件email(email,[subject],[text])

注意:[]方括号中的参数是可选的。当intent是发送的时候,方法返回true

个人翻译自https://github.com/Kotlin/anko/wiki/Anko-Commons-%E2%80%93-Intents,未经授权,请勿转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值