Tôi đang làm việc trong một ứng dụng Android và đang sử dụng DialogFragment để hiển thị hộp thoại và tôi muốn không hủy được DialogFragment đó. Tôi đã đặt thuộc tính có thể hủy hộp thoại thành false, nhưng nó vẫn không ảnh hưởng.
Vui lòng xem mã của tôi và đề xuất cho tôi một giải pháp.
public class DialogTest extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return super.onCreateDialog(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.dialog_test, container, true);
getDialog().requestWindowFeature(STYLE_NO_TITLE);
getDialog().setCancelable(false);
return view;
}
}