Как сохранить панель инструментов видимой с помощью AdjustPan?

Добавление к ответу Бланделла. Если у вас больше фрагментов, с большим количеством onClicks:

Активность:

Fragment someFragment1 = (Fragment)getFragmentManager().findFragmentByTag("someFragment1 "); 
Fragment someFragment2 = (Fragment)getFragmentManager().findFragmentByTag("someFragment2 "); 
Fragment someFragment3 = (Fragment)getFragmentManager().findFragmentByTag("someFragment3 "); 

...onCreate etc instantiating your fragments

public void myClickMethod(View v){
  if (someFragment1.isVisible()) {
       someFragment1.myClickMethod(v);
  }else if(someFragment2.isVisible()){
       someFragment2.myClickMethod(v);
  }else if(someFragment3.isVisible()){
       someFragment3.myClickMethod(v); 
  }

} 

В вашем фрагменте:

  public void myClickMethod(View v){
     switch(v.getid()){
       // Just like you were doing
     }
  } 
21
задан Gustavo 4 March 2016 в 13:06
поделиться