首页 文章

Android - PendingIntent.getActivity中的Context参数

提问于
浏览
1

使用方法 PendingIntent.getActivity() 创建待定意图时,第一个参数是(根据android文档)

此PendingIntent应启动活动的上下文 .

当我在我的应用程序中创建活动的新实例时,我可以传递 getApplicationContext() . 但是,如果我想启动另一个应用程序活动的实例,那么上下文参数应该是什么?

3 回答

  • 1

    startActivity() 需要这个上下文,所以只要传递你到目前为止所做的事情,你想要启动的活动在其他包中没有任何区别 .

  • 3

    只是这个背景是可以的 . 它与您在应用程序中通过getApplicationContext() . startActivity(intent)启动活动类似 .

  • 1

    您可以使用任何 Context 来将 Intent 发送到另一个应用程序 - 无论是 ServiceActivity 还是 Context 来自 getApplicationContext() 或在接收器中传递给您 .

相关问题