硅谷海盗 2017-11-06 11:27 采纳率: 9.1%
浏览 1417

android中新建一个widget,其中的onUpdate方法不执行

我自己建了个建了个继承AppWidgetProviter的MyWidget类,在MyWidge类中重写了onUpdate方法并且写了个log,在AS运行的模拟器中创建第一个widget时候onUpdate方法不执行,log没有记录怎么回事。

  • 写回答

2条回答 默认 最新

  • 硅谷海盗 2017-11-07 01:23
    关注

    搞懂怎么回事啦,我重写了onReceive方法但是我并没有用写super.onReceive(context,intent);,在调用方法onReceive时候没法调用onUpdate方法
    ,原先看资料介绍说在新建widget时候会调用onUpdate方法,现在看来应该是调用onReceive方法判断是第一次新建,新建删除等逻辑控制调用不同的方法。

    评论

报告相同问题?