I need help for ERROR Help error DialogFragment, exeption on delete item list.
In the code there is the warning for Fragments on DialogFragment. But I can not see where I need to resolve the warning And error in the app when calling the deletething () method
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_edit:
listener.onEditThing(ThingUri);
return true;
case R.id.action_send:
listener.onSendThing(ThingUri);
//ADICIONAR IF PARA INSERIR EMAIL E SALVAR
return true;
case R.id.action_delete:
deleteThing();
}
return super.onOptionsItemSelected(item);
}
private void deleteThing() {
confirmDelete.show(getFragmentManager(), "confirm delete");
}
private final DialogFragment confirmDelete = new DialogFragment() {
@Override
public Dialog onCreateDialog(Bundle bundle) {
AlertDialog.Builder builder =
new AlertDialog.Builder(getActivity());
builder.setTitle(R.string.confirm_title);
builder.setMessage(R.string.confirm_message);
builder.setPositiveButton(R.string.button_delete,
new DialogInterface.OnClickListener() {
@Override
public void onClick(
DialogInterface dialog, int button) {
getActivity().getContentResolver().delete(
ThingUri, null, null);
listener.onThingDeleted();
}
}
);
builder.setNegativeButton(R.string.button_cancel, null);
return builder.create();
}
};