|
@@ -25,6 +25,7 @@ import android.widget.ExpandableListView;
|
|
|
|
|
|
|
|
import com.usai.redant.apexdrivers.ApexDriverApplication;
|
|
import com.usai.redant.apexdrivers.ApexDriverApplication;
|
|
|
import com.usai.redant.apexdrivers.CodeScanner.CaptureActivity;
|
|
import com.usai.redant.apexdrivers.CodeScanner.CaptureActivity;
|
|
|
|
|
+import com.usai.redant.apexdrivers.Home.HomeFragment;
|
|
|
import com.usai.redant.apexdrivers.MainActivity;
|
|
import com.usai.redant.apexdrivers.MainActivity;
|
|
|
import com.usai.redant.apexdrivers.R;
|
|
import com.usai.redant.apexdrivers.R;
|
|
|
import com.usai.redant.apexdrivers.Update.Model.UpdateBaseModel;
|
|
import com.usai.redant.apexdrivers.Update.Model.UpdateBaseModel;
|
|
@@ -339,6 +340,11 @@ public class UpdateActivity extends AppCompatActivity implements UpdateAdapter.U
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
retryCount = 0;
|
|
retryCount = 0;
|
|
|
|
|
+ File photoFile = new File(model.photoPath);
|
|
|
|
|
+ if (photoFile.exists()) {
|
|
|
|
|
+ photoFile.delete();
|
|
|
|
|
+ ImageUtil.updateGallery(mCtx,model.photoPath);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
// error
|
|
// error
|
|
@@ -393,6 +399,8 @@ public class UpdateActivity extends AppCompatActivity implements UpdateAdapter.U
|
|
|
private void goHome() {
|
|
private void goHome() {
|
|
|
Intent intent = new Intent(self, MainActivity.class);
|
|
Intent intent = new Intent(self, MainActivity.class);
|
|
|
self.startActivity(intent);
|
|
self.startActivity(intent);
|
|
|
|
|
+
|
|
|
|
|
+ sendBroadcast(new Intent(HomeFragment.HomeReloadBroadcastAction));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void backgroundUpload(ArrayList<UpdatePhotoModel> photos, final JSONObject json) {
|
|
private void backgroundUpload(ArrayList<UpdatePhotoModel> photos, final JSONObject json) {
|
|
@@ -532,13 +540,13 @@ public class UpdateActivity extends AppCompatActivity implements UpdateAdapter.U
|
|
|
private File createImageFile() throws IOException
|
|
private File createImageFile() throws IOException
|
|
|
{
|
|
{
|
|
|
// Create an image file name
|
|
// Create an image file name
|
|
|
- String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmSS").format(new Date());
|
|
|
|
|
- String imageFileName = "JPEG_" + timeStamp + "_";
|
|
|
|
|
- File storageDir = new File(Environment.getExternalStorageDirectory().getPath() + "/redant/drivers/temp/");
|
|
|
|
|
|
|
+// String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmSS").format(new Date());
|
|
|
|
|
+// String imageFileName = "JPEG_" + timeStamp + "_";
|
|
|
|
|
+ File storageDir = new File(Environment.getExternalStorageDirectory().getPath() + "/Apex Driver/photo/temp/");
|
|
|
|
|
|
|
|
- File dir1 = new File(Environment.getExternalStorageDirectory().getPath() + "/redant");
|
|
|
|
|
- File dir2 = new File(Environment.getExternalStorageDirectory().getPath() + "/redant/drivers");
|
|
|
|
|
- File dir3 = new File(Environment.getExternalStorageDirectory().getPath() + "/redant/drivers/temp");
|
|
|
|
|
|
|
+ File dir1 = new File(Environment.getExternalStorageDirectory().getPath() + "/Apex Driver");
|
|
|
|
|
+ File dir2 = new File(Environment.getExternalStorageDirectory().getPath() + "/Apex Driver/photo");
|
|
|
|
|
+ File dir3 = new File(Environment.getExternalStorageDirectory().getPath() + "/Apex Driver/photo/temp/");
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!dir1.exists())
|
|
if (!dir1.exists())
|
|
@@ -554,10 +562,10 @@ public class UpdateActivity extends AppCompatActivity implements UpdateAdapter.U
|
|
|
boolean b = dir3.mkdir();
|
|
boolean b = dir3.mkdir();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- LastFileName = storageDir + imageFileName + ".jpg";
|
|
|
|
|
|
|
+ LastFileName = storageDir + mPhotoModel.getPhotoName();
|
|
|
|
|
|
|
|
- File image = File.createTempFile(imageFileName, /* prefix */
|
|
|
|
|
- ".jpg", /* suffix */
|
|
|
|
|
|
|
+ File image = File.createTempFile(mPhotoModel.getPhotoName(), /* prefix */
|
|
|
|
|
+ "", /* suffix */
|
|
|
storageDir /* directory */
|
|
storageDir /* directory */
|
|
|
);
|
|
);
|
|
|
|
|
|