Fixes issue with click from alert dialog not opening drafts
This commit is contained in:
parent
563eaeb262
commit
278af0b281
|
@ -46,6 +46,7 @@ import android.text.Editable;
|
|||
import android.text.Html;
|
||||
import android.text.InputType;
|
||||
import android.text.TextWatcher;
|
||||
import android.util.Log;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuItem;
|
||||
|
|
|
@ -127,32 +127,7 @@ public class DraftsListAdapter extends BaseAdapter {
|
|||
}
|
||||
holder.draft_title.setTypeface(Typeface.DEFAULT_BOLD);
|
||||
}
|
||||
holder.drafts_container.setOnLongClickListener(new View.OnLongClickListener() {
|
||||
@Override
|
||||
public boolean onLongClick(View v) {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(context);
|
||||
builder.setTitle(R.string.delete_all);
|
||||
builder.setIcon(android.R.drawable.ic_dialog_alert)
|
||||
.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialogConfirm, int which) {
|
||||
new StatusStoredDAO(context, db).removeAllDrafts();
|
||||
storedStatuses = new ArrayList<>();
|
||||
draftsListAdapter.notifyDataSetChanged();
|
||||
dialogConfirm.dismiss();
|
||||
}
|
||||
})
|
||||
.setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialogConfirm, int which) {
|
||||
dialogConfirm.dismiss();
|
||||
}
|
||||
})
|
||||
.show();
|
||||
|
||||
return false;
|
||||
}
|
||||
});
|
||||
holder.draft_date.setText(Helper.dateToString(context, draft.getCreation_date()));
|
||||
holder.draft_delete.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
|
@ -192,6 +167,32 @@ public class DraftsListAdapter extends BaseAdapter {
|
|||
context.startActivity(intentToot);
|
||||
}
|
||||
});
|
||||
holder.drafts_container.setOnLongClickListener(new View.OnLongClickListener() {
|
||||
@Override
|
||||
public boolean onLongClick(View v) {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(context);
|
||||
builder.setTitle(R.string.delete_all);
|
||||
builder.setIcon(android.R.drawable.ic_dialog_alert)
|
||||
.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialogConfirm, int which) {
|
||||
new StatusStoredDAO(context, db).removeAllDrafts();
|
||||
storedStatuses = new ArrayList<>();
|
||||
draftsListAdapter.notifyDataSetChanged();
|
||||
dialogConfirm.dismiss();
|
||||
}
|
||||
})
|
||||
.setNegativeButton(R.string.no, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialogConfirm, int which) {
|
||||
dialogConfirm.dismiss();
|
||||
}
|
||||
})
|
||||
.show();
|
||||
|
||||
return false;
|
||||
}
|
||||
});
|
||||
}
|
||||
return convertView;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue