Я знаю метод создания идентификатора фрагмента в xml, но как это сделать в классе java? Как ему нравится public class MenuFragment extends Fragment{}. И я хочу использовать их позже findFragmentByTag или findFragmentById

0
Marshall 6 Июл 2013 в 07:25

1 ответ

Лучший ответ
    // Create a constant in class MenuFragment        
    public final static String TAG = "MenuFragmentTag";

Что позже можно использовать для создания фрагмента с помощью findFragmentByTag:

getFragmentManager().findFragmentByTag(MenuFragment.TAG);
1
Permita 6 Июл 2013 в 07:32
Спасибо, но если фрагментов будет много, код будет некрасивым, а есть ли лучший способ решить проблему?
 – 
Marshall
8 Июл 2013 в 04:30
Эй, это единственный способ узнать, когда фрагменты не определены в XML.
 – 
Permita
9 Июл 2013 в 09:14