|
|
|
|
@ -21,6 +21,7 @@ import net.pokeranalytics.android.ui.fragment.components.bottomsheet.BottomSheet |
|
|
|
|
import net.pokeranalytics.android.ui.fragment.components.bottomsheet.BottomSheetFragment |
|
|
|
|
import net.pokeranalytics.android.ui.view.RowEditable |
|
|
|
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
|
|
|
|
import timber.log.Timber |
|
|
|
|
|
|
|
|
|
class EditableDataFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, BottomSheetDelegate { |
|
|
|
|
|
|
|
|
|
@ -93,7 +94,7 @@ class EditableDataFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
val builder = AlertDialog.Builder(it.context) |
|
|
|
|
builder.setTitle(R.string.warning) |
|
|
|
|
.setMessage(R.string.empty_name_for_br_error) |
|
|
|
|
.setNegativeButton(R.string.ok, null) |
|
|
|
|
builder.show() |
|
|
|
|
} |
|
|
|
|
@ -106,8 +107,16 @@ class EditableDataFragment : PokerAnalyticsFragment(), RowRepresentableDelegate, |
|
|
|
|
.setMessage(R.string.are_you_sure_you_want_to_do_that_) |
|
|
|
|
.setNeutralButton(R.string.no, null) |
|
|
|
|
.setNegativeButton(R.string.yes, DialogInterface.OnClickListener { dialog, id -> |
|
|
|
|
this.getRealm().executeTransaction { |
|
|
|
|
this.item.deleteFromRealm() |
|
|
|
|
|
|
|
|
|
if (this.item.isManaged) { |
|
|
|
|
Toast.makeText(requireContext(), "isManaged", Toast.LENGTH_SHORT).show() |
|
|
|
|
Timber.d("is managed") |
|
|
|
|
this.getRealm().executeTransaction { |
|
|
|
|
this.liveDataType.deleteData(it, (this.item as LiveDataDataSource)) |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
Toast.makeText(requireContext(), "isNotManaged", Toast.LENGTH_SHORT).show() |
|
|
|
|
Timber.d("is not managed") |
|
|
|
|
} |
|
|
|
|
this.activity?.let { |
|
|
|
|
it.finish() |
|
|
|
|
|