Commit af0e083b authored by Trio Saputra's avatar Trio Saputra

fixing bug photo

parent d87357c1
......@@ -55,7 +55,10 @@ public class ProductActivity extends AppCompatActivity{
if (product != null){
isUpdate = true;
viewModel.setPhoto(product.getPhoto());
viewModel.setProduct(product);
binding.btnSubmit.setText(R.string.btn_edit);
binding.tvHeadProduct.setText("UPDATE PRODUCT");
}else {
......@@ -78,8 +81,6 @@ public class ProductActivity extends AppCompatActivity{
if (file != null){
fixProduct.setPhoto(file.getAbsolutePath());
}else {
fixProduct.setPhoto("");
}
fixProduct.setName(binding.etProduct.getText().toString());
......@@ -171,13 +172,14 @@ public class ProductActivity extends AppCompatActivity{
super.onActivityResult(requestCode, resultCode, data);
Uri imageUri;
if (resultCode == RESULT_OK && requestCode == PICK_IMAGE){
//set image to image view
binding.ivProduct.setImageURI(data.getData());
imageUri = data.getData();
if (imageUri != null){
file = new File(getPath(imageUri));
} else {
file = file.getAbsoluteFile();
}
}
}
......@@ -187,7 +189,7 @@ public class ProductActivity extends AppCompatActivity{
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(uri, projection, null, null, null);
if (cursor == null) return null;
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
String s=cursor.getString(column_index);
cursor.close();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment