最初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
}
}