如何在没有上下文的情况下显示弹出消息

Ant*_*nio 7 notifications android toast trial android-context

我们正在开发一个将在JVM和中使用的库Android.现在我们需要实施试用期通知.在其他平台(.Net和Mac)中显示弹出消息框就足够了.但到目前为止,我找不到为Android做这个的方法.

问题是要显示一些消息(toast或AlertDialog),我需要有一个实际的上下文.但是由于我们的库不包含UI元素并且不以任何方式与UI相关,因此我们不会要求用户在创建组件时传递上下文.

简而言之:

  • 如何在没有从用户代码传递的上下文引用的情况下显示Toast(AlertDialog,Notification).
  • 如果我不能有人有更好的解决方案在Android和Java上实现试用模式.

Ant*_*nio 1

看来,如果没有上下文,您确实无法显示 Toast 和 AlertDialog。最接近的变体是在您的库中提供用户应该实现的一些接口。