我们知道我们可以向chrome自定义标签添加一些操作按钮。为此,我们必须创建pending intent
,然后才能添加它。现在我在工具栏上有这样的操作按钮:
val icon = BitmapFactory.decodeResource(resources, android.R.drawable.ic_menu_share)
val intent = Intent(context, MessageWrite::class.java)
intent.putExtra("mail_type", 6)
intent.putExtra("theme", "Заявка для Вашей работы $jobTitle")
intent.putExtra("body", "")
intent.putExtra("kind", 6)
if (companyMail.isNotEmpty()) {
intent.putExtra("receiver_mail", companyMail)
}
intent.putExtra("job_lst_type", 4)
val pi = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT)
builder.setActionButton(icon, "Write to company", pi)
但是我想做两件事:
activity
时调用函数。
因此,我该怎么做,因为如我所见,我必须使用待定的意图来实现它,但是我不知道如何使用pending intent
来实现它。