2017-06-23 89 views
0

要恢復fragment按下backpress.On Backpress在android中恢復片段。在Android中恢復片段:

我有導航drawer.fragment已從一個佈局替換到另一個。 回上按想要恢復片段。

要恢復片段:

public class ResumeFragment extends Fragment { 
View view; 
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 

    view = inflater.inflate(R.layout.puser_registration, null); 

    Button btn_ok=(Button)view.findViewById(R.id.btn_ok); 

    EditText edit_text=(EditText)view.findViewById(R.id.edit_text); 



    btn_ok.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 

      Ticket_generation fragment = new Ticket_generation(); 
      FragmentManager fragmentManager = getActivity().getSupportFragmentManager(); 
      FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); 
      fragmentTransaction.replace(R.id.drcontent_frame, fragment, "Second"); 
      fragmentTransaction.commit(); 
     } 
    }); 

    return view; 
}} 

此片段以恢復android.On回壓恢復在android.The編輯編輯值的片段存儲。

+1

請說明您的具體問題或添加其他詳細信息,以確切地突出顯示您的需求。正如目前所寫,很難確切地說出你在問什麼。請參閱如何問問頁面以獲取幫助以澄清此問題。 – moritzg

+0

如果你恢復片段,那麼你可以使用fragmentTranscation.addToBackStack(「yourtag」),你也可以看到https://stackoverflow.com/questions/18305945/how-to-resume-fragment-from-backstack-if-exists – Vij

回答

0

請嘗試以下在XML中添加以下屬性EditText

<EditText 
     ... 
     android:freezesText="true" 
/> 
+0

圖像和SignaturePad –

+0

它將如何刷新 –

+0

對於editText它是好的? –