resolve Unresolved reference by replacing setImageToBeUploaded with direct field assignments (#6404)

This commit is contained in:
jagadeesh-18-bot 2025-09-27 22:26:30 +05:30
parent dc80e07ffd
commit 4e70e4f91c

View file

@ -508,24 +508,17 @@ class UploadActivity : BaseActivity(), UploadContract.View, UploadBaseFragment.C
fragments = mutableListOf() fragments = mutableListOf()
} }
for (uploadableFile in uploadableFiles) { for (uploadableFile in uploadableFiles) {
val uploadMediaDetailFragment = UploadMediaDetailFragment() val uploadMediaDetailFragment = UploadMediaDetailFragment()
if (!uploadIsOfAPlace) { // set fragment properties but defer initialization
uploadMediaDetailFragment.uploadableFile = uploadableFile
uploadMediaDetailFragment.place = place
uploadMediaDetailFragment.inAppPictureLocation = if (!uploadIsOfAPlace) {
handleLocation() handleLocation()
uploadMediaDetailFragment.setImageToBeUploaded(
uploadableFile,
place,
currLocation currLocation
)
locationManager!!.unregisterLocationManager()
} else { } else {
uploadMediaDetailFragment.setImageToBeUploaded(
uploadableFile,
place,
currLocation currLocation
)
} }
val uploadMediaDetailFragmentCallback: UploadMediaDetailFragmentCallback = val uploadMediaDetailFragmentCallback: UploadMediaDetailFragmentCallback =
@ -580,12 +573,18 @@ class UploadActivity : BaseActivity(), UploadContract.View, UploadBaseFragment.C
if (isFragmentsSaved) { if (isFragmentsSaved) {
val fragment = fragments!![0] as UploadMediaDetailFragment? val fragment = fragments!![0] as UploadMediaDetailFragment?
fragment!!.fragmentCallback = uploadMediaDetailFragmentCallback fragment!!.fragmentCallback = uploadMediaDetailFragmentCallback
fragment.initializeFragment()
} else { } else {
uploadMediaDetailFragment.fragmentCallback = uploadMediaDetailFragmentCallback uploadMediaDetailFragment.fragmentCallback = uploadMediaDetailFragmentCallback
fragments!!.add(uploadMediaDetailFragment) fragments!!.add(uploadMediaDetailFragment)
} }
} }
// unregisteer location manager after loop if needed
if (!uploadIsOfAPlace) {
locationManager!!.unregisterLocationManager()
}
//If fragments are not created, create them and add them to the fragments ArrayList //If fragments are not created, create them and add them to the fragments ArrayList
if (!isFragmentsSaved) { if (!isFragmentsSaved) {
uploadCategoriesFragment = UploadCategoriesFragment() uploadCategoriesFragment = UploadCategoriesFragment()