I made a very simple Activity which shows a simple ListFragment like below:
My Activity:
public class MyActivity ex
what i did is immediately after commit i call
fragmentManager.executePendingTransactions();
and never try to commit after onpause() called
onpause()
Read this Artical Fragment Transactions & Activity State Loss