2010-09-23 39 views
0

我正在创建一个窗口小部件应用程序,并希望随机发送“鼓励的话”给用户。通知区域中会出现类似积极的肯定内容,但不是由于用户操作,而是内部的随机操作。我会从一个充满报价的数据库中随机抽出一句“鼓励的话”。随机通知Android

不知道这是多么清楚,但如果是对某人,他们可以指向我在正确的方向......非常感谢。

+1

到底在哪您的问题,请致电stopSelf()? – fredley 2010-09-23 13:58:35

+0

我不知道从哪里开始。我遇到的例子要求用户按下按钮以生成通知。我只想随机发送通知,而不依赖于任何内容,但应用程序已安装。 – taraloca 2010-09-23 14:30:36

+0

因此,这些示例在按钮的onClick侦听器中有通知生成代码?然后将该代码移动到任何你想要的地方。这听起来像你的问题更像是“如何以特定间隔执行操作?” – benvd 2010-09-23 15:32:21

回答

0

你为什么不创建服务?您不需要GUI即可启动通知创建。所以,我的建议:

  • 从的AppWidgetProvider启动服务
  • 在服务启动创建处理程序,将定期(或某些变化)触发
  • 当处理器触发,从SQLite数据库挑选随机记录(之前充满许多“鼓励的话”),并发出通知
  • 创建一些标准,将在服务
+0

你在考虑我的创业活动?我希望在加载我的小部件时启动它,所以我有一个appWidgetConfigure和一个appWidgetProvider。 – taraloca 2010-09-24 12:18:53

+0

你是对的,编辑了答案。 – Zelimir 2010-09-24 14:12:37