Android startActivity其他用法

startActivity除了兩個Activity之間使用外,還有以下方法

  1. 開啟網址
  2. 傳送Email

其餘用法日後會更新
最新更新日期:2021/08/06

1. 開啟網址

val uri = Uri.parse("http://www.google.com")
val intent = Intent(Intent.ACTION_VIEW, uri)
startActivity(intent)

2. 傳送Email

val intent = Intent(Intent.ACTION_SEND).apply {
    data = Uri.parse("mailto:")
    type = "text/plain"
    val array = arrayOf("f40706@gmail.com")
    val array2 = arrayOf("ccc@gmail.com")
    putExtra(Intent.EXTRA_EMAIL, array)
    putExtra(Intent.EXTRA_CC, array2)
    putExtra(Intent.EXTRA_SUBJECT, "subject")
    putExtra(Intent.EXTRA_TEXT, "content data")
}
startActivity(Intent.createChooser(intent, "send Email"))

相關文章

Android生命週期Android 新增Lifecycle觀察
Android startActivityForResult棄用?Android Launch modes使用分析整理

訂閱Codeilin的旅程,若有最新消息會通知。

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

WordPress.com.

向上 ↑

%d 位部落客按了讚: