在不点击来自 AppWidgetProvider 的任何事件的情况下启动另一个 activity

Start another activity without click on any event from AppWidgetProvider

对于 Activity.But 中的任何事件,无需点击即可启动 activity 有很多选项 我没有找到启动 [=] 的任何解决方案18=] 自动不点击 AppWidgetProvider 上的任何事件?请给我一个解决方案

I will get a result from webservice

据推测,您的 Web 服务请求是从服务发出的。

So I will show the result on the widget.

您的服务将通过与 AppWidgetManager 合作来实现。

Then after 3 seconds I want to open an activity.

欢迎您的服务等待三秒钟,然后致电 startActivity()。您需要在传递给 startActivity().

Intent 中包含 FLAG_ACTIVITY_NEW_TASK

反过来,欢迎您的用户给您的应用差评等,因为他们会在他们正在使用设备进行的任何操作中打断他们。从后台工作启动 activity 很少是正确的解决方案。

请注意,您所请求的内容与 AppWidgetProvider 没有任何关系。