私は自分の家庭用ランチャーの交換に取り組んでおり、問題なく動作しますが、気になることが 1 つあります。ホーム キーを押すと、現在のホーム アクティビティ (マニフェストで main/defualt/launcher/home として定義されているもの) が再起動します。現在のアクティビティ インスタンス onpause が実行され、oncreate が再度起動されるため、新しいアクティビティが起動されます。
一方、ADW ランチャーと LauncherPRo はそのようには動作しません。私の場合のようにリフレッシュはしません。Launcher Pro はいくつかのアクションを実行することもできます:
- アプリ アイコンのあるメイン画面にいる場合は、ズームアウトしてすべての画面のスナップショットを表示します。
- 引き出しを開いてホームを押すと、メイン画面に戻ります。
それを行う方法はありますか?
1 つのアクティビティ (マニフェストで main/defualt/launcher/home として定義されている) だけで非常に単純なプロトタイプをゼロから作成したところ、同じことが表示されます。Home を押すと再作成されます。