通过小部件中的startActivity打开活动

时间:2018-07-18 10:04:05

标签: android android-widget

添加 widget 来检查特定条件并执行该条件时必要-运行 activity 。问题是,如果第一个 onUpdate (在创建 widget 时)调用 context.startActivity(...),则该小部件不会呈现屏幕上。 我发现的唯一方法:

val alarmManager = context.getSystemService (Context.ALARM_SERVICE) as AlarmManager
alarmManager.set(AlarmManager.RTC, System.currentTimeMillis (), 
                  getOpenActivityIntent (widgetId))
     

处理程序也不会生效(甚至不会打开 activity )。 也许有人知道如何避免这种行为?

0 个答案:

没有答案