новый 2-й параметрический усилитель, C++

Хорошо, попробуйте получить адаптер представления переработчика с помощью метода getAdapter () в onClick (), а затем просто используйте метод notifyDataSetChanged ().

Например:

b2.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View v) {
               recyclerView.getAdapter().notifyDataSetChanged();
           }

Если это не помогает, попробуйте пользовательский интерфейс.

5
задан 25 February 2009 в 22:36
поделиться

1 ответ

Это - экземпляр 'размещения new'синтаксис. Это для передачи дополнительных параметров к пользовательской функции выделения памяти.

Принимая во внимание, что это:

Obj* pObj = new Obj;

соответствует выделению новой памяти путем вызова operator new с единственным параметром типа size_t и значение sizeof(Obj), и построение нового экземпляра Obj в возвращенной ячейке памяти,

Obj* pObj = new (param1, param2) Obj;

соответствует вызову operator new с тремя параметрами, sizeof(Obj) сопровождаемый param1 и param2 и на построение экземпляра Obj в памяти указывает возвращаемое значение пользовательского operator new.

Пользовательский operator news может быть определен глобально, или как неявно статические участники класса, в этом случае их только рассмотрят для выделения экземпляров класса того типа или производных типов.

Существует больше, как и whys в этом FAQ.

19
ответ дан 18 December 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: