Ваш подход неверен.
Вот два способа выполнить эту работу в Android.
1.) Определите integer mode
внутри вашего фрагмента. Измените конструктор фрагмента на
FragmentName(int mode){
this.mode = mode;
}
Таким образом, вы можете прочитать переменную режима в своей Деятельности и передать ее Фрагменту при его создании.
2.) Другой способ - это интерфейс, чтобы ваш фрагмент знал, что его родительская активность реализует ваш метод! Таким образом, вы должны изменить фрагмент на что-то вроде этого
InterfaceName mInterface;
FragmentName(MyInterfaceName interface){
mInterface = interface;
}
public int getModeFromActivity(){
int i;
i = mInterface.showMode();
return i;
}