2016-06-22 5 views
-4

私はフラグメントを持っているので、完全にリフレッシュ/再インスタンス化する必要があります。 リフレッシュすると、断片を作り直すことになります。 detach()メソッドでFragmentManagerを使用しようとしましたが、役に立たなかった。すべてEditTextフラグメントがリフレッシュされても、そのフラグメントの子に値がまだ入力されている完全にリフレッシュするフラグメント

この結果を得る方法はありますか?

+3

が重複する可能性を、このメソッドを呼び出す

FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.detach(this).attach(this).commit(); 

使用フラグメントマネージャフラグメントのリロード](http://stackoverflow.com/questions/20702333/refresh-fragment-at-reload) – sijeesh

答えて

0

のみ編集テキストがある場合、ら(EDIT_TEXTオブジェクト)、

et.setText(""); //edit text will be reset 
0

リフレッシュする必要が断片内の次のコードを入れて空の文字列にすべての編集テキストを設定するメソッドを作成します。 (それは古いバージョンである場合、これはsupportFragmentManagerになります)あなたのコードに応じて

0

入れて、あなたのフラグメントに[リフレッシュの

​​3210
関連する問題