使用方法PendingIntent.getActivity()
创建待定意图时,第一个参数是(根据android文档)
此PendingIntent应启动活动的上下文。
当我在我的应用程序中创建活动的新实例时,我可以通过getApplicationContext()
。但是,如果我想启动另一个应用程序活动的实例,那么 context 参数应该是什么?
答案 0 :(得分:3)
startActivity()
需要这个上下文,所以只要传递你到目前为止所做的事情,你想要启动的活动就在其他包中没有任何区别。
答案 1 :(得分:1)
只是这个背景是可以的。它与您在应用程序中通过getApplicationContext()。startActivity(intent)启动活动类似。
答案 2 :(得分:1)
您可以使用您喜欢的任何Context
向另一个应用发送Intent
- 无论是Service
,Activity
还是Context
来自getApplicationContext()
或在接收方传递给您。