Работа с фрагментом

Интерфейс, диалоги, темы, стили, меню
Ответить
Fedya
Сообщения: 4
Зарегистрирован: 04 сен 2014, 17:15

Работа с фрагментом

Сообщение Fedya » 19 сен 2014, 10:26

Здравствуйте.

У меня есть фрагмент, в нем есть кнопка, скажите, пожалуйста, как мне сделать, чтобы по нажатию на кнопку, выполнилась команда

Код: Выделить всё

super.finish();

Код: Выделить всё

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        view = inflater.inflate(R.layout.main_fragment, null);

        Button button0 = (Button) view.findViewById(R.id.button0);

        button0.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                super.finish();
            }
        });

        return view;
    }
Ругается на метод finish, пишет, такого нет.

Fedya
Сообщения: 4
Зарегистрирован: 04 сен 2014, 17:15

Re: Работа с фрагментом

Сообщение Fedya » 19 сен 2014, 10:39

Код: Выделить всё

getActivity().finish();
так получилось

а можно как-то сделать, чтобы по нажатию на кнопку в активити, вызывалась функция во фрагменте?

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Работа с фрагментом

Сообщение Mikhail_dev » 19 сен 2014, 10:45

Федя, тяжело Вам будет без знаний Java и ООП.
а можно как-то сделать, чтобы по нажатию на кнопку в активити, вызывалась функция во фрагменте?
Создаем фрагмент динамически и удерживаем ссылку на него, после чего вызываем необходимый метод. Как создавать фрагменты, есть на этом сайте в уроках

Ответить