最初にfragment
が読み込まれると、次のようなレイアウトになります。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = null;
view = inflater.inflate(R.layout.authenticate, null);
return view;
}
後でfragment
私は呼び出す機能を実行していますstartActivityForResult(intent, 1);
応答が成功した場合、フラグメントのレイアウトを別のレイアウトに置き換えたいとします。たとえば、次のようにします。R.layout.success
onActivityResult()
何に書こうかな。
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
// Some code
if(success){
// WHAT TO CODE HERE TO REPLACE THE LAYOUT R.layout.authenticate TO R.layout.success
}
}