私はカスタムビュー:class MyView extends LinearLayout
などを持っています。子どもたちは別のカスタムビュー。
私は子のカスタムビューでonSaveInstanceState
とonRestoreInstanceState
を実装しましたが、私はバックグラウンドでアプリケーションを置くときに呼び出されていないことに気付きました。
親ビューでそれらを実装する必要がありますかMyView
ですか?親ビューでもonSave/restoreInstanceを実装する必要がありますか?
0
A
答えて
0
onSaveInstanceState
とonRestoreInstanceState
を既に表示している場合は、
View.getId()
メソッドが> 0以外のIDを返す場合は、カスタムビューにIDが設定されていることを確認する必要があります。そのビューの状態は保存も復元もされません。
あなたは自分のカスタムビューのいずれかのためにそれらを実装するXML android:id
またはプログラム的View.setID()
+0
その子ビューはIDを持っています。あなたは親のビューを参照していますか? – Jim
関連する問題
- 1. FileNotFoundError例外を実装する必要がありますか?
- 2. デフォルトのインターフェイスメソッドを実装する必要がありますか?
- 3. リポジトリにUnitOfWorkを実装する必要がありますか?
- 4. onRetainNonConfigurationInstanceを実装する必要がありますか?
- 5. jQueryでExcelエクスポートを実装する必要があります
- 6. Googleタグマネージャでカスタムディメンションを実装する必要があります
- 7. いつ__call__を実装する必要があります
- 8. ActionListener.actionPerformed(ActionEvent)を実装する必要があります
- 9. DRF - create()を実装する必要があります
- 10. LongRunningRecognizeResponseはcom.google.protobuf.Messageを実装する必要があります
- 11. コントローラはInjectApplicationEventInterfaceを実装する必要があります
- 12. オブジェクトはIConvertibleを実装する必要があります
- 13. バックグラウンドワーカーを実装する必要があります
- 14. recaptchaを実装する必要があります
- 15. imagePickerControllerDidCancelを実装する必要はありますか?
- 16. MVVMモデルでモデルがINotifyPropertyChangedインターフェイスを実装する必要がありますか?
- 17. バックエンドまたはフロントエンドでgetStreamを実装する必要がありますか?
- 18. INotifyPropertyChangedを実装するネストプロパティは、親オブジェクトのpropogateを変更する必要がありますか?
- 19. 詳細 - INotifyPropertyChangedを実装するネストプロパティは、親オブジェクトのpropogateを変更する必要がありますか?
- 20. ビューでモデルデータを設定する必要がありますか?
- 21. ビューでデータを注文する必要がありますか?
- 22. WCFでインターフェイスと実装を分離する必要がありますか?
- 23. InputListenerオブジェクトのメソッド内でアクションを実装する必要がありますか?
- 24. <canvas>でダブルバッファリングを実装する必要がありますか?
- 25. WindowsサービスでStopメソッドを実装する必要がありますか?
- 26. ドメインモデルの実装でUIプロジェクトタイプを考慮する必要がありますか?
- 27. 検索はビューで実行する必要がありますか?
- 28. ライフサイクルメソッドをコンテナコンポーネントまたはプレゼンテーションコンポーネントに実装する必要がありますか?
- 29. "operator =="は常にC++の "operator =="で実装する必要がありますか?
- 30. TYPO3 6.2 'バックエンドで$ hookObjectがインターフェイスを実装する必要があります'
てそのIDを設定することができます。 –
@NguyễnHoàiNam:しかし、親ビューは子ビューの 'onSaveInstance'を呼び出すはずですか?私はどうすればいいのですか? – Jim
ねえ、これは、非常に有用なhttp://trickyandroid.com/saving-android-view-state-correctly/を読むことをお勧めします –