【发布时间】:2016-03-11 11:09:45
【问题描述】:
正如我在标题中所写,我正在寻找一种在服务中显示ShowcaseView Library 的方法。该服务正在显示一个浮动小部件,例如 facebook messenger 聊天头。`问题是,“MaterialShowcaseView.Builder(this)”要求一个“android.app.Activity”属性。
// single example
new MaterialShowcaseView.Builder(this)
.setTarget(mButtonShow)
.setDismissText("GOT IT")
.setContentText("This is some amazing feature you should know about")
.setDelay(withDelay) // optional but starting animations immediately in onCreate can make them choppy
.singleUse(SHOWCASE_ID) // provide a unique ID used to ensure it is only shown once
.show();
`
感谢您的帮助!
【问题讨论】:
-
你能解释更多吗?我不明白你有什么问题?你想在服务中做演示?!
-
你说的是像 facebook messenger 聊天头这样的浮动小部件吗?
-
你也可以在服务中获取上下文。服务和活动都是从上下文类派生的。
-
@ChintanSoni 是的,就像 facebook messenger 聊天头一样的浮动小部件。
-
@Fakher 是的,我想在服务中进行演示,但我认为这实际上是不可能的,因为库需要一些上下文形式的活动。我编辑了问题。
标签: java android service floating