【问题标题】:Confusion regarding number of alarms needed to be set对需要设置的警报数量感到困惑
【发布时间】:2014-01-31 19:51:28
【问题描述】:

我在SqlLitePostgresql 数据库中有以下数据,并成功地在我的android 小部件上的tablularlayout 中显示它。这基本上是大学生的时间表。

a http://www.4shared.com/download/1w7Tyicfce/random3.png

我确实为所有textviews 单独设置了OnClickListener,这意味着您看到的每个主题名称都可以在我的应用程序中点击。

点击主题名称,即textview,页面显示如下。

a http://www.4shared.com/download/Ii8DtkvJba/setalarm.png

到目前为止,我已经编写了仅设置单个警报而不是多个警报的代码。因此仅选择一个 checkbox。但是我将设置多个警报,这样如果一个人选择了所有 4 个 checkboxes 4 个警报单个主题必须相应触发。

问题

1.在为每个主题单独设置警报时,我是否应该将 4 个pendingintents 设置为 4 个checkbox 选择的时间,并且只触发在checkboxes 中选择的那些警报?我应该使用相同的requestcode PendingIntent.getBroadcast 还是我应该使用 4 个不同的 requestcodes?现在我只有 1 个 pendingintent。当点击 save and set alarm 按钮时,将根据所选的 checkbox 时间设置一个警报。但我认为这是不是实现结果的正确方法。

2.我假设我必须为“一个特定位置的一个主题创建 4 个 pendingintents,例如,对于 DBMS,它的星期一下午 1:40-3:20,所以 4 pendingintents 对于 DBMS”。现在我总共需要创建No. of subjects * 4 数量的pendingintents 每个都有不同的requestcodes

注意

如果我的问题不清楚,请在下方评论。

【问题讨论】:

  • 看起来这实际上与 PostgreSQL 没有任何关系,对吧?这是关于 Android 用户界面和客户端代码的吗?
  • 嗯,是的,你是对的,但是由于帖子顶部的图像是从我的 postgresql 数据库中获取的,所以我输入了postgresql 标签。你能帮我解决主要问题吗?
  • 不,我不能,我不做 Android。只要确保这里没有我可以帮助解决的 PostgreSQL 问题。
  • 哦,好吧。谢谢您的关心。
  • @Sash_kp 如果您找到了答案,请为您的问题添加一个答案并接受它作为答案。不要使用“[已解决]”编辑您的帖子。

标签: android alarmmanager alarm android-pendingintent


【解决方案1】:

简单而简短的答案是The number of alarms for different time slots needed,the same number of pendingintents are needed to be created.

【讨论】:

    猜你喜欢
    • 2018-06-26
    • 1970-01-01
    • 2018-06-15
    • 2012-05-03
    • 1970-01-01
    • 2019-04-04
    • 2019-09-22
    • 2011-12-30
    • 1970-01-01
    相关资源
    最近更新 更多