это моя ситуация: Я хочу передать прослушиватель генератору представлений для его использования. но проблема в моем слушателе я хочу использовать этот вид, чтобы получить некоторые данные. какой-то, как скрученный ... - это способ предопределить представление, как интерфейс, к которому должен подключаться слушатель?Передайте слушателю метод, который создает View с этой проблемой для слушателя
AdapterView.OnItemSelectedListener listener = new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int pos, long l) {
//but I can not do this and use spinner cause it is not defined
String text = spinner.getSelectedStrings().toString();
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {}
};
generateSpinner(attributes, listener);
Я работаю над проектом MVC в Android, и этот вопрос выйти оттуда, потому что я должен отделить создание и логики для просмотра и Presenter. Таким образом, мой ведущий силы видит, чтобы создать счетчик с заданной логикой.
Используя этот образец репозитория, вы можете узнать больше о смеси MVP с кинжалом: http://github.com/mmirhoseini/marvel –
@MohsenMirhoseiniArgi благодарит много, я проверю это – Kenji