باسلام خدمت همگی بنده ازکتابخانه فوق العاده کاربردیAriasynctaskبرای دانلود استفاده میکنم اما یه مشکلی هست که دراخر تایپیک گفتم
؟!
Sub Globals
Dim Task As AriaAsyncTask
Dim downloader As AriaAsyncTaskDownloader
Dim apd As AriaProgressDialog
Dim lda As String = "http://testwork.xzn.ir/app.apk"
End Sub
Sub Activity_Create(FirstTime As Boolean)
Task.Initialize("Task")
downloader.Initialize(Task)
apd.initialize("apd")
apd.setTitle("دانلود نسخه جدید برنامه")
apd.setCancelable(False)
apd.setCanceledOnTouchOutside(False)
apd.SetIcon(LoadBitmap(File.DirAssets,"icondownload.png"))
apd.setMax(downloader.DownloadInfo.Progress)
apd.setIndeterminate(False)
apd.STYLE_Horizontal
apd.setMessage("درحال دانلود نسخه جدید برنامه")
apd.setCancelButton("لغوکردن")
End Sub
Sub Task_DoInBackground(Params() As Object) As Object
Dim f As AriaFile
f.initialize( File.DirRootExternal , app.apk" )
Return downloader.Download(lda , f.GetPath)
End Sub
Sub Task_OnPostExecute(param As Object)
Dim callback As String = param
If callback = "done" Then
ct.ShowToast("نسخه جدید برنامه دانلود شد" , Typeface.LoadFromAssets("a.ttf"))
Dim fu As AriaFileUtils
Dim f As AriaFile
f.initialize( File.DirRootExternal , "app.apk" )
StartActivity(fu.GetIntentForOpenFile(f , True))
End If
Log(callback)
End Sub
Sub Task_OnPreExecute
Log("start task")
End Sub
Sub Task_OnProgressUpdate(Progress As Int)
apd.IncrementProgressBy(Progress)
End Sub
Sub apd_ButtonClick (Response As Int)
Select Response
Case DialogResponse.POSITIVE
ToastMessageShow("Positive",False)
Case DialogResponse.NEGATIVE
ToastMessageShow("NEGATIVE",False)
Case DialogResponse.CANCEL
Try
Task.Cancel(True)
apd.dismiss
Catch
Log(LastException)
End Try
End Select
End Sub
ودرنهایت درداخل رویداد یک باتن هم این دوتاکدروبرای شروع دانلود ونمایش پروگرس دیالوگ نوشتم:
سوال
iavaduu 38
باسلام خدمت همگی بنده ازکتابخانه فوق العاده کاربردیAriasynctaskبرای دانلود استفاده میکنم اما یه مشکلی هست که دراخر تایپیک گفتم
؟!
ودرنهایت درداخل رویداد یک باتن هم این دوتاکدروبرای شروع دانلود ونمایش پروگرس دیالوگ نوشتم: شرمنده که طولانی شدلطفامشکلاتشو بیان کنید
واینکه دانلود میکنه فایلو اما بازش نمیکنه واینکه پروگرس دیالوگ باAriaasynctaskهماهنگ نیست
باتشکر
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.