Suppose we have two fragment, A and B, we use replace() to let B replace A. What will the callback sequence? Is it possible the A.onDestroy be called after B.onViewCreated?