Fix null pointer exception on crash report sending
EditText with comment is in the dialog, not in the activity.
This commit is contained in:
parent
fea2f9b9cf
commit
16170c0901
@ -9,6 +9,8 @@ import org.acra.BaseCrashReportDialog;
|
||||
|
||||
public class CrashReportActivity extends BaseCrashReportDialog implements DialogInterface.OnDismissListener, DialogInterface.OnClickListener {
|
||||
|
||||
private EditText comment;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
@ -23,6 +25,8 @@ public class CrashReportActivity extends BaseCrashReportDialog implements Dialog
|
||||
dialog.setCanceledOnTouchOutside(false);
|
||||
dialog.setOnDismissListener(this);
|
||||
dialog.show();
|
||||
|
||||
comment = (EditText) dialog.findViewById(android.R.id.input);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -33,8 +37,7 @@ public class CrashReportActivity extends BaseCrashReportDialog implements Dialog
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
if (which == DialogInterface.BUTTON_POSITIVE) {
|
||||
final String comment = ((EditText) findViewById(android.R.id.input)).getText().toString();
|
||||
sendCrash(comment, "");
|
||||
sendCrash(comment.getText().toString(), "");
|
||||
} else {
|
||||
cancelReports();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user