在没有单击AppWidgetProvider中的任何事件的情况下启动另一个活动

时间:2016-06-21 14:28:04

标签: android android-intent android-activity android-widget appwidgetprovider

在Activity中的任何事件中启动活动而不点击有很多选项。但我没有找到任何自动启动活动的解决方案而不点击 AppWidgetProvider上的任何事件?请建议我一个解决方案

1 个答案:

答案 0 :(得分:1)

  

我将从webservice获得结果

据推测,您的Web服务请求是通过服务进行的。

  

所以我会在小部件上显示结果。

您的服务将通过使用AppWidgetManager来实现。

  

然后3秒后我想开一个活动。

欢迎您的服务等待三秒钟,然后致电startActivity()。您需要在传递给FLAG_ACTIVITY_NEW_TASK的{​​{1}}上加Intent

反过来,欢迎您的用户为您的应用提供差评,等等,以便在他们已经使用他们的设备做的任何事情中打断他们。从后台工作中启动活动很少是正确的解决方案。

请注意,您请求的内容与startActivity()无任何关系。