Application 的 context 不是万能的,所以也不能随便乱用,对于有些地方则必须使用 Activity 的 Context,

对于Application,Service,Activity三者的Context的应用场景如下:

 

Application,Service,Activity 三者的Context的应用场景

 

其中:

  • NO1表示 Application 和 Service 可以启动一个 Activity,不过需要创建一个新的 task 任务队列。
  • 而对于 Dialog 而言,只有在 Activity 中才能创建.

简记:只有Activity才能显示Dialog,其它的都是Yes.

  

 

相关文章:

  • 2022-01-01
  • 2021-05-16
  • 2021-06-12
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-30
  • 2022-12-23
  • 2021-12-18
  • 2022-12-29
  • 2021-12-19
  • 2022-12-23
  • 2021-08-14
相关资源
相似解决方案