2014-01-13 3 views
0

나는 ActionBarActivity에 3 tabs이 있습니다. 각 탭에는 list view이 있습니다. 목록보기 항목을 누르면 fragmentnew list view을 새로 열려고합니다. 이 코드와이 일을했다 :작업 표시 줄을 사용하여 탭에서 조각에서 새 프래그먼트 열기 - Android

TabCatalogProductsByCategory categories = new TabCatalogProductsByCategory(); 
FragmentManager manager = getActivity().getSupportFragmentManager(); 
FragmentTransaction transaction = manager.beginTransaction(); 
transaction.replace(getFragmentByPosition(0).getId(),categories, "News");     
transaction.addToBackStack(null); 
transaction.commit(); 

모든 것이 잘 loks, list view와 새로운 fragment가 나타납니다,하지만 난 back button을 클릭하면 난 안 다시 이전의 조각에, 내가 한 번 더 클릭 할 수있는 경우 - ActionBarActivity 닫힙니다. transaction.replace()trasaction.add()으로 변경하려고 시도했지만 결과는 같습니다. 허리 버튼을 핵심으로 작동 시키려면 어떻게해야합니까?

답변