in rides-android/src/main/java/com/uber/sdk/android/rides/RideRequestActivity.java [310:338]
private AlertDialog buildRetryAlert(
@StringRes int messageTextId,
@StringRes int positiveButtonTextId,
@StringRes int negativeButtonTextId,
final Intent intent) {
return new AlertDialog.Builder(this)
.setMessage(messageTextId)
.setPositiveButton(positiveButtonTextId, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
load();
}
})
.setNegativeButton(negativeButtonTextId, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
setResult(RESULT_CANCELED, intent);
finish();
}
})
.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
setResult(RESULT_CANCELED, intent);
finish();
}
})
.create();
}