я определил следующий заголовок для фрагмента:Как получить контекст внедренного обратного вызова внутри метода фрагмента
public class AllVideosFragment extends Fragment implements AutomaticCallback{
Внутри этого фрагмента, у меня есть следующая функция для обработки кок:
// Listener called when spinner item selected
spinnerLanguages.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parentView, View v, int position, long id) {
// Get selected row data to show on screen
String language = ((TextView) v.findViewById(R.id.tvSpinnerRow)).getText().toString();
if(language.equals(getString(R.string.str_en)))
Hawk.put(Config.TV_LANGUAGE, "en");
if(language.equals(getString(R.string.str_es)))
Hawk.put(Config.TV_LANGUAGE, "es");
//We need to retrive data again
new AutomaticRequest().getLives(String.valueOf(Hawk.get(Config.TV_LANGUAGE)), **CONTEXT OF THE CALLBACK**);
}
@Override
public void onNothingSelected(AdapterView<?> parentView) {
// your code here
}
});
Если я бы метод вне методы вертушки ручки, я мог бы использовать «это», но внутри я не знаю, что мне нужно использовать.
new AutomaticRequest().getLives(String.valueOf(Hawk.get(Config.TV_LANGUAGE)), this);
Какой метод мне нужно позвонить взамен «этого»?
Благодарим за помощь.
getactivity() использование. –