Android Question AsyncDownload BUG ?

Devv

Active Member
Licensed User
RSASYNCdownlaoder it is working nicely except with the following code it will not toast the progress

B4X:
Sub Activity_Create(FirstTime As Boolean)
    'Do not forget to load the layout file created with the visual designer. For example:
    'Activity.LoadLayout("Layout1")
    Dim AsyncDownloader As RSAsyncDownloader
    AsyncDownloader.Initialize("AsyncDownloader")
    AsyncDownloader.FileName = "test.apk"
    AsyncDownloader.Directory = File.DirRootExternal
    AsyncDownloader.Download("http://downloader-apk.com/apps/2015/02/19/WhatsApp_Messenger%202.11.528_[www.Downloader-Apk.com].apk")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


Private Sub AsyncDownloader_Started
ToastMessageShow("The download has started.",False)
End Sub

Private Sub AsyncDownloader_Update (Progress As Int)
ToastMessageShow(Progress,False)
End Sub

Private Sub AsyncDownloader_Finished (Result As String)
ToastMessageShow("The download has finished.",False)
End Sub

this is very wired if you placed any url instead of the flowing it will work

any ideas ?
 

walterf25

Expert
Licensed User
RSASYNCdownlaoder it is working nicely except with the following code it will not toast the progress

B4X:
Sub Activity_Create(FirstTime As Boolean)
    'Do not forget to load the layout file created with the visual designer. For example:
    'Activity.LoadLayout("Layout1")
    Dim AsyncDownloader As RSAsyncDownloader
    AsyncDownloader.Initialize("AsyncDownloader")
    AsyncDownloader.FileName = "test.apk"
    AsyncDownloader.Directory = File.DirRootExternal
    AsyncDownloader.Download("http://downloader-apk.com/apps/2015/02/19/WhatsApp_Messenger%202.11.528_[www.Downloader-Apk.com].apk")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


Private Sub AsyncDownloader_Started
ToastMessageShow("The download has started.",False)
End Sub

Private Sub AsyncDownloader_Update (Progress As Int)
ToastMessageShow(Progress,False)
End Sub

Private Sub AsyncDownloader_Finished (Result As String)
ToastMessageShow("The download has finished.",False)
End Sub

this is very wired if you placed any url instead of the flowing it will work

any ideas ?
Does the file get dowloaded?

Walter
 

walterf25

Expert
Licensed User
You should try logging something in each of the events that get raised when the download starts, and when it finishes, just to check if the events are working, i've never used this library personally, so i wouldn't be able to tell for sure, but that should be a start. If the events do get raised then try adding a "DoEvents" before and after the toastmessage.

Cheers,
Walter
 

Devv

Active Member
Licensed User
You should try logging something in each of the events that get raised when the download starts, and when it finishes, just to check if the events are working, i've never used this library personally, so i wouldn't be able to tell for sure, but that should be a start. If the events do get raised then try adding a "DoEvents" before and after the toastmessage.

Cheers,
Walter
Thanks for replay bro..
i found that the site i'am downloading from does not give the file size
even when i use chrome it cant tell me how much remaining , anyway idm can
 
Top