title: Why am I receiving 4 broadcasts of android.appwidget.action.APPWIDGET_UPDATE on cold boot?
body: <p>When I boot my phone from cold, I'm receiving 4 broadcasts of the intent <code>android.appwidget.action.APPWIDGET_UPDATE</code>.  This is causing my app to do 4 times the processing it needs to and I'm trying to work out the best way to handle this.  However, I'm wondering why I'm getting 4 in the first place?  Shouldn't the system only send one intent?</p>