在省电模式下未更新应用小部件

问题描述

我有一个可以访问网络的小部件。
在省电模式下更新窗口小部件会导致超时异常。
事实证明,处理电池优化异常将解决该问题。
但是有些应用程序在小部件中可以看到网络访问,没有任何电池优化例外。

怎么可能?

这是我的AppWidgetProvider的子类。

public class WidgetProvider4x2 extends AppWidgetProvider {

    @Override
    public void onUpdate(Context context,AppWidgetManager appWidgetManager,int[] appWidgetIds) {
        for (int appWidgetId : appWidgetIds) {
            requestApi();
        }
    }

    private void requrestApi() {
        // timeout occurs
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)