6

パッケージ「com.developer.application」の下にAppWidgetProviderがあります

この AppWidgetProvider をパッケージ「com.developer.application.widgets」の下に移動しようとしました。そうすると、移動に対応するために AndroidManifest 内のすべての参照を更新しました。

変更をデバイスにアップロードした後、現在ホーム画面に表示されていたウィジェット (前述の AppWidgetProvider に関連付けられている) が壊れ、「読み込み中」のグラフィックが永遠に表示されます。

ウィジェットをホーム画面に再度追加すると、すべて正常に動作するため、ポインター/パッケージ パスに問題がないことはわかっています。

簡単に言えば、AppWidgetProvider を別のパッケージに移動し、必要なすべての参照を更新しても、アクティブなホーム画面のウィジェットが壊れます。

何か案は?ありがとうございました!

マット。

4

1 に答える 1

5

私もそれを経験しました。

私の推測では、ランチャーはウィジェットのクラス名 (パッケージ名を含む) を保存するため、変更すると壊れるだけです。

于 2012-06-20T06:34:02.163 に答える