Android 開発者ガイドには、onRestoreInstanceState() でビューを復元するには、アクティビティ内のビューに一意の ID が必要であると記載されています。これは本当に正しいのでしょうか?それとも、ビューごとに、そのすべての子が異なる ID を持つことを確認するだけで十分でしょうか?
階層全体のすべてのビューが一意の ID を持つ必要がある場合、同じレイアウト リソースを 2 回インフレートして同じビュー グループに 2 つのコピーを追加することはできません。代わりに、すべてをプログラムで実行し、使用するすべてのビューに一意の ID を手動で割り当てる必要があります。