finish the Edit activity if the image uri is invalid

This commit is contained in:
tibbi
2016-10-05 23:36:53 +02:00
parent acf539ee93
commit c433c897b5
9 changed files with 16 additions and 0 deletions

View File

@ -13,9 +13,16 @@ class EditActivity : SimpleActivity(), CropImageView.OnCropImageCompleteListener
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_edit)
if (intent.data == null) {
toast(R.string.invalid_image_path)
finish()
return
}
crop_image_view.apply {
guidelines = CropImageView.Guidelines.OFF
setOnCropImageCompleteListener(this@EditActivity)
setImageUriAsync(intent.data)
}
}

View File

@ -4,3 +4,5 @@ import android.content.Context
import android.widget.Toast
fun Context.toast(msg: String, duration: Int = Toast.LENGTH_SHORT) = Toast.makeText(this, msg, duration).show()
fun Context.toast(msgId: Int, duration: Int = Toast.LENGTH_SHORT) = Toast.makeText(this, resources.getString(msgId), duration).show()