Class ImageDeletingThread
- java.lang.Object
-
- fi.metropolia.herbreferenceguide.camera.ImageDeletingThread
-
- All Implemented Interfaces:
java.lang.Runnable
public class ImageDeletingThread extends java.lang.Object implements java.lang.Runnable
This background thread is defined for deleting images from MediaStore- Since:
- 2022-03-01
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MSG_DELETE
-
Constructor Summary
Constructors Constructor Description ImageDeletingThread(int deletePosition, java.util.ArrayList<CameraImage> imageList, ImageGalleryActivity imageGalleryActivity, android.os.Handler objHandler)
This constructor is used to initialise the instance of background thread
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Overrides run function, get called when the thread is started.
-
-
-
Field Detail
-
MSG_DELETE
public static final java.lang.String MSG_DELETE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ImageDeletingThread
public ImageDeletingThread(int deletePosition, java.util.ArrayList<CameraImage> imageList, ImageGalleryActivity imageGalleryActivity, android.os.Handler objHandler)
This constructor is used to initialise the instance of background thread- Parameters:
deletePosition
- intimageList
- ArrayListimageGalleryActivity
- ImageGalleryActivityobjHandler
- Handler
-
-
Method Detail
-
run
public void run()
Overrides run function, get called when the thread is started. This thread makes a delete query for removing image upon user selection from MediaStore based on same image's path. Updates the delete messages successfully to Bundle, sets that data to Message and sends that message to Handler. Code reference:- Specified by:
run
in interfacejava.lang.Runnable
- See Also:
- Access media files from shared storage: Remove an item Running android tasks in background thread
-
-