اساتید محترم یک مشکلی من دارم توی یکی از اکتیویتیهای برنامه اونم اینه که:
اکتیویتی استارت میشه بخش Activity_Create اجرا میشه کلیه دستورات و درست هم اجرا میشه بعد میره بخش Activity_Resume هم اجرا میشه که هیچ کدی توش نیست اما دوباره برمیگرده به بخش Activity_Create و یک بار دیگه اون قسمت اجرا میشه
#Region Activity Attributes #FullScreen: True#IncludeTitle: False#End RegionSubProcess_GlobalsEndSubSubGlobalsDim prdl AsPersian_Simple_DownloderDim videop AsVideoViewDim videoname AsString=coursepass.videopass &".mp4"Dim link AsString="http://testdomain.ir/khoshkhati/app/video/"&videoname
PrivateLbl1downloadAsLabelPrivateProgressBar1AsProgressBarPrivatePaneldownloadAsPanelDim p AsPhonePrivate lbldesc AsLabelPrivate dlbtn AsButtonPrivate playbtn AsButtonEndSubSubActivity_Create(FirstTimeAsBoolean)
p.SetScreenOrientation(0)Activity.LoadLayout("videoplay")Lbl1download.Gravity=Gravity.CENTER
videop.Initialize("")IfFile.Exists(File.DirInternal,"khoshkhativideo")=FalseThenFile.MakeDir(File.DirInternal,"khoshkhativideo")EndIfIfFile.Exists(File.DirInternal&"/khoshkhativideo",videoname)=FalseThen
lbldesc.Visible=True
lbldesc.Text="فایل درس مورد نظر شما هنوز دانلود نشده است. این فایل ابتدا یک بار باید بر روی دستگاه شما دریافت شود. در مراجعات بعدی دیگر نیازی به دانلود نیست. در صورتی که در حال حاضر قادر به دانلود این فایل هستید بر روی دکمه زیر کلیک کنید."
dlbtn.Visible=TrueElse
playervideo
If videop.IsPlaying=FalseThenFile.Delete(File.DirInternal,"/khoshkhativideo/"&videoname)EndIfEndIfEndSubSubWait(SekundenAsInt)DimTiAsLongTi=DateTime.Now+(Sekunden*1000)DoWhileDateTime.Now<TiLoopEndSubSub playervideo
Activity.RemoveAllViewsActivity.AddView(videop,0,0,100%x,100%y)
videop.LoadVideo(File.DirInternal,"/khoshkhativideo/"&videoname)
videop.Play()
videop.MediaControllerEnabled=TrueEndSubSub prd_onDownLoading(progress AsInt)Lbl1download.Text=progress&" % "ProgressBar1.Progress= progress
EndSubSub prd_onError(error AsString)ToastMessageShow("خطا در دانلود فایل",True)Log(error)EndSubSub prd_onFinish
Wait(5)ToastMessageShow("دانلود با موفقیت به پایان رسید.",True)Paneldownload.Visible=False
lbldesc.Visible=True
lbldesc.Text="دانلود فایل انجام شد. میتوانید با دکمه پخش اقدام به مشاهده فیلم مورد نظر کنید."
playbtn.Visible=TrueEndSubSub cancel_Click
prdl.cancelDownload
Paneldownload.Visible=FalseEndSubSubActivity_ResumeEndSubSubActivity_Pause(UserClosedAsBoolean)
coursepass.courseName=""EndSubSub dlbtn_Click
prdl.initialize("prd")
lbldesc.Visible=False
dlbtn.Visible=FalsePaneldownload.Visible=True
prdl.download(link,File.DirInternal&"/khoshkhativideo",coursepass.videopass,"mp4")EndSubSub playbtn_Click
playervideo
If videop.IsPlaying=FalseThenFile.Delete(File.DirInternal,"/khoshkhativideo/"&videoname)EndIfEndSub
سوال
aminmoghadas 9
سلام
اساتید محترم یک مشکلی من دارم توی یکی از اکتیویتیهای برنامه اونم اینه که:
اکتیویتی استارت میشه بخش Activity_Create اجرا میشه کلیه دستورات و درست هم اجرا میشه بعد میره بخش Activity_Resume هم اجرا میشه که هیچ کدی توش نیست اما دوباره برمیگرده به بخش Activity_Create و یک بار دیگه اون قسمت اجرا میشه
اگر امکان داره راهنمایی بفرمایید ممنون میشم
این هم فیلم اتفاقی که میوفته
http://khosh-khati.ir/2018-11-29_12-28-41.mp4
سورس همین اکتیویتی هم میزارم پایین
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.