ventana significa quitar que prioridad notificaciones notificacion flotantes emergentes emergente desactivar celular alta android popup radio-group

android - significa - ¿Por qué setOnCheckedChangeListener no funciona en una ventana emergente que usa LayoutInflater?



quitar notificaciones emergentes android 8 (1)

En lugar de importar

import android.widget.CompoundButton.OnCheckedChangeListener;

Importar

import android.widget.RadioGroup.OnCheckedChangeListener;

el mismo problema discutido aquí .

Tengo un RadioGroup en una ventana emergente. Cuando puse setoncheckedchangelistener causa un error. aquí está mi código El error dice que no es aplicable a los argumentos (nuevo Compound Button.OnCheckedChangeListener ... no entiendo ¿puede alguien ayudarme?

private void showPopupSeat(final Activity context) { int popupWidth = 500; int popupHeight = 650; // Inflate the popup_layout.xml LinearLayout viewGroup = (LinearLayout) context.findViewById(R.id.popupseat); LayoutInflater layoutInflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = layoutInflater.inflate(R.layout.seat_dimension, viewGroup); RadioGroup rg = (RadioGroup) layout.findViewById(R.id.rg1); final RadioButton rb1 = (RadioButton) layout.findViewById(R.id.option1); final RadioButton rb2 = (RadioButton) layout.findViewById(R.id.option2); final RadioButton rb3 = (RadioButton) layout.findViewById(R.id.option3); rg.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(RadioGroup group, int checkedId) { } }); final PopupWindow popupseat = new PopupWindow(context); popupseat.setContentView(layout); popupseat.setWidth(popupWidth); popupseat.setHeight(popupHeight); popupseat.setFocusable(true); // Some offset to align the popup a bit to the right, and a bit down, relative to button''s position. int OFFSET_X = 30; int OFFSET_Y = 260; // Clear the default translucent background popupseat.setBackgroundDrawable(new BitmapDrawable()); // Displaying the popup at the specified location, + offsets. popupseat.showAtLocation(layout, Gravity.CENTER, 0, 0); }

No sé lo que está mal. Por favor ayuda.