Mam pasek akcji z 3 zakładkami, każda zakładka otwiera fragment. Trzecia zakładka „Katalog”, ma listę: Fragmenty zachodzące na siebie
Po kliknięciu na elemencie otwiera kolejny fragment, który nie jest częścią paska akcji:
public void onClick(View v) {
switch (v.getId())
{
case R.id.category1:
Fragment cosmeticsFragment = new ActivityCosmetics();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(android.R.id.content, cosmeticsFragment);
transaction.addToBackStack(null);
transaction.setTransition(1);
transaction.commit();
break;
...
To co wygląda jak potem:
z tego punktu, jeśli pójdę do innej zakładki, a następnie powrócić do karty katalog, widzę 2 Poprzednia fragmenty nakładających się wzajemnie:
Jak mogę temu zapobiec?
Próbowałem użyć go w następujący sposób: 'transaction.addToBackStack (" CategoryFragment ");', a następnie próbował wykorzystać resztę kodu w metodach onResume i onTabReselected. Ale nadal widziałem te fragmenty nakładające się ... – Igal
Mam ten sam problem w mojej aplikacji demo ... – Jayesh
pokaż mi swój kod w pastebin.com .... – Jayesh