シンプルなアプリウィジェットがあり、(同じアプリ内の)アクティビティでアクションが発生したときに更新したいと思います。onUpdate()で、ウィジェットをすぐに更新します。これは正常に機能します。私のアクティビティでは、ビューを更新するためにonUpdate()で呼び出されるのと同じ静的更新メソッドをappwidgetで呼び出します。ウィジェットは更新されません。
コードをAppWidgetManager.updateAppWidget()メソッドに直接トレースできますが、ウィジェットは更新されません。
私が見ることができる唯一の可能な違いは、静的更新メソッドに渡されるコンテキストオブジェクトが、アクティビティのコンテキストとappwidgetのonUpdate()メソッドのコンテキストから呼び出された場合に異なることです。ただし、このWebには多くの例があるので、機能するはずです。