رفتن به مطلب

programingcenter97.

کاربر عادی
  • تعداد ارسال ها

    44
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

1 متوسط

درباره programingcenter97.

  • درجه
    کاربر باسابقه
  • تاریخ تولد 9 آذر 1378

مشخصات پروفایل

  • محل زندگی
    مشهد

آخرین بازدید کنندگان نمایه

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمیشود.

  1. کد هام در ادامه اینه کدوم کد هارو نباید اجرا کنه برای وقتی که اکتیوتی pause بود؟ Private Sub timer_onTick(Tag As String,TimeUntil As Int) Time_Finish = TimeUntil Dim seconds, minutes As Int seconds = Time_Finish minutes = Floor(seconds / 60) seconds = seconds Mod 60 If IsPaused(Me) = False Then Log("Yes") Try If Time_Finish < 10 Then LBL_Timer.TextColor = Colors.Red End If LBL_Timer.Text = NumberFormat(minutes, 2, 0) & ":" & NumberFormat(seconds,2,0) Catch Log(LastException) End Try Else Log("no") End If End Sub Private Sub timer_onFinish(Tag As String) End_Exam End Sub Sub End_Exam Try timer.cancelTask("timer") CanAnswer = False If Codes.Connection = True Then Codes.ProgressDialogShows2("لطفا صبر کنید...",False) Dim params As Map params.Initialize params.Put("Request","End_Azmoon") params.Put("PasswordPHP",Codes.SecurityPHP("Azmoon")) params.Put("Version",Codes.Version) params.Put("Phone_Number",Codes.PhoneNumber) params.Put("Time",Time_Finish) params.Put("Tag_Name",Tag_Name) params.Put("Phone_Number",Codes.PhoneNumber) params.Put("Phone_ID",Codes.Phone_ID) Dim Te As String For i = 0 To TedadSoual - 1 Dim Ma1 As Map = List.Get(i) Dim map As Map = CreateMap("Soual":Ma1.Get("ID"),"Javab":List_Javab.Get(i)) Dim j As JSONGenerator j.Initialize(map) If i = 0 Then Te = Te & " S" & (i + 1) & " = '" & j.ToString & "'" Else Te = Te & " , S" & (i + 1) & " = '" & j.ToString & "'" End If Next params.Put("GG",Te) Amir_Retrofit.post("End_Azmoon","Azmoon.php",params) Else Codes.connection_Error End If Catch ToastMessageShow("خطایی پیش آمده لطفا برنامه نویس را مطلع کنید!",True) Log(LastException) End Try End Sub Sub End_Azmoon_onNext (ResponseBody As Amir_ResponseBody) ProgressDialogHide Try If ResponseBody.String = "OK" Then Codes.Msgboxs2("پاسخ های شما با موفقیت در سرور ذخیره شد!","نتیجه ارسال پاسخ","باشه","","") Activity.Finish Else Codes.Get_Error(ResponseBody.String) End If Catch Log(LastException) End Try End Sub Sub End_Azmoon_onError (Error As String,Code As Int) ProgressDialogHide Log("Error: " & Error &CRLF & "Code" & Code) Codes.Error_Connection(Error) End_Exam End Sub
  2. سلام وقتی اکتیویتی در حالت Paused هست وقتی میخواد ساب اجرا بشه خطا میده! یه برسیش میکنید؟ Error occurred on line: 249 (M_Start_Azmoon) java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ir.ziamath.programingcenter.m_start_azmoon.activityBA' on a null object reference at ir.ziamath.programingcenter.m_start_azmoon._timer_onfinish(m_start_azmoon.java:2989) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144) at anywheresoftware.b4a.ShellBA$1.run(ShellBA.java:77) at android.os.Handler.handleCallback(Handler.java:742) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5601) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652) کد من اینه Private Sub timer_onTick(Tag As String,TimeUntil As Int) Time_Finish = TimeUntil Dim seconds, minutes As Int seconds = Time_Finish minutes = Floor(seconds / 60) seconds = seconds Mod 60 If IsPaused(Me) = False Then Log("Yes") Try If Time_Finish < 10 Then LBL_Timer.TextColor = Colors.Red End If LBL_Timer.Text = NumberFormat(minutes, 2, 0) & ":" & NumberFormat(seconds,2,0) Catch Log(LastException) End Try Else Log("no") End If End Sub Private Sub timer_onFinish(Tag As String) End_Exam End Sub
  3. جوابی براش نیست؟
  4. یه سوال داشتم من چون دارم تایمر رو که داره هر ثانیه کم میشه رو به کار نشون میدم Private Sub timer_onTick(Tag As String,TimeUntil As Int) Time_Finish = TimeUntil Dim seconds, minutes As Int seconds = Time_Finish minutes = Floor(seconds / 60) seconds = seconds Mod 60 Try If Time_Finish < 10 And Time_Finish > 3 Then LBL_Timer.TextColor = Colors.Red End If LBL_Timer.Text = NumberFormat(minutes, 2, 0) & ":" & NumberFormat(seconds,2,0) Catch Log(LastException) End Try End Sub حالا وقتی از اکتیوتی خاج میشه برنامه فرس کلوز میده! میشه توی تایمر تیک مقدار اکتیوتی باز هست یا نه رو برگردونه تا با گذاشتن یک شرط که اگر اکتیوتی باز بود بیاد تایمر رو در لیبل نمایش بده در غیر این صورت چون کرش میکنه نشون نده خطاشم اینه java.lang.NullPointerException: Attempt to read from field 'anywheresoftware.b4a.BA ir.ziamath.programingcenter.m_start_azmoon.activityBA' on a null object reference at ir.ziamath.programingcenter.m_start_azmoon._timer_ontick(m_start_azmoon.java:2998) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:348) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144) at anywheresoftware.b4a.ShellBA$1.run(ShellBA.java:77) at android.os.Handler.handleCallback(Handler.java:742) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5601) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652) Error occurred on line: 228 (M_Start_Azmoon) java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference at anywheresoftware.b4a.shell.Shell.runGoodChain(Shell.java:479) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:293) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144) at anywheresoftware.b4a.ShellBA$1.run(ShellBA.java:77) at android.os.Handler.handleCallback(Handler.java:742) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5601) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652)
  5. سلام با این کد بجز نمایش اون لیست یک ویو به اولین پوزیشن و یک ویو به آخرین پوزیشن اضافه میکنه من اینو هم یادم رفت براتون بفرستم Sub PersianRecyclerLayout_getItemCount As Int Return lis.Size + 2 End Sub بنظر اون قسمتی که اضافه کردین کمی باگ داره
  6. آها دیدم فقط برای اجرای دوباره باید کدوم دستور رو بزنم؟
  7. سلام وقت بخیر این متد GetItemViewType بنظر کمی باگ داره چون من دارم لاگ میکنم همش 0 لاگ میکنه کدم اینه برای کلیک Sub PersianRecyclerLayout_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int) Log(PersianRecyclerLayout.GetItemViewType(position)) End sub بعد فقط 0 لاگ میکنه درصورتی که ساب زیر Sub PersianRecyclerLayout_getItemViewType(position As Int) As Int If position = 0 Then Return 0 Else if position = (lis.Size + 1) Then Return 1 Else Return 2 End If End Sub آیتم هارو درست نمایش میده اما متده فک کنم کمی باگ داره
  8. آقا خیلی گلی دستت طلا فقط یه سوال میشه مثل تایمر enabled رو هعی false و true کرد؟ که تایمر استوپ بشه و دوباره راه اندازی بشه؟
  9. سلام وقتتون بخیر میشه در آپدیت های جدید این خاصیت رو بزارید؟ چون من هم همین فکر رو کردم و اومدم برای تایمر از سرویس استفاده کردم اما درست و حسابی کار نمیکرد میشه در کتابخونتون انشالله این قابلیت رو اضافه کنید تا مشخص کنیم بعد از ریزام نبودن هم کار کنه؟
  10. سلام وقت بخیر خیلی ممنونم از کتابخونه پرکاربرد و رایگانتون سوالی برام پیش اومده من یک مشکلی که دارم با تایمر بیسیک اینکه وقتی اکتیوتی Pause میشه تایمر متوقف میشه و این خیلی بده من میخوام در هر شرایط ممکن تایمر کار کنه و ساب هم کار کنه و کد های مربوطه بدون هیچ ایرادی اجرا بشه این امکان تو کتابخونه شما امکان پذیر هست؟ و اینکه یک مورد دیگه هم هست چون بخش حیاتی هست نمیخوام با عقب جلو کردن ساعت گوشی خللی در تایمر اتفاق بیفته؟
  11. خیلی ممنونم از شما فقط یه سوال خدمتتون داشتم اون متدpr.disableItemChangeAnimation رو من موقع build کردن بدم یا موقعی که میخوام ویرایش بدم؟
  12. سلام وقت بخیر بعد از پاسخ سوال بالا میشه در آپدیت بعدی کتابخونه حالت notifyItemChanged رو یه مقدار هم بهش بدیم که آیا تغییر رو با انیمیشن نشون بده یا نه چون ریسایکلر رو من با انیمیشن زدم لود بشه ولی نمیخوام برای تغییر یک آیتم با انیمیشن اون ویو لود بشه؟
  13. سلام وقت بخیر برای خاصیت کلیک اگه نوع ویو رو هم میداد خیلی عالی میشد Sub TAB_OnItemClick(ItemTag As Object,viewclicked As Object,position As Int) متوجه منظورم میشید؟ منظورم اینکه viewtype رو هم میداد تا با نوع ویو خاصیت کلیک بدیم خیلی بهتر بود که حیف نداره بنظر یه سری باگ های ریز وقتی ریپل رو فعال می کنیم بوجود میاد نمیدونم ولی مثلا وقتی به روش لایوت B4A به پنل اصلی ویو اضافه میکنیم مثلا من LEFT رو 2%X میدم ولی مثلا -30%X ردر میاره یه سری اینجوری خزا هایی داره یعنی حتما قبلش باید یک پنل اد کنیم درش بعد در اون پنل ویو هارو اد کنیم
  14. خیلی ممنون زحمت کشیدین محتوایی که بصورت لیست دارم رو میخوام بصورت رندوم نمایش بدم یعنی منظور محتوای من اینجوریه علی حسین حسن قلی میخوام این هارو بصورت رندوم در لیست نمایش بدم در sql و ... هم امکانش نیست که از اون ها استفاده کنم فقط میخوام محتوای یک لیست رو بصورت رندوم جابجا کنم تا بصورت رندوم نمایش بده ریسایکلر ویو؟ کد هست برای همچین کاری؟
  15. زیر پارالکس چیزی که بهش اد میکنیم رو بهش سایه بدیم منظور من الان پارالکس رو با ریسایکلر ویو ست کردم روی ریسایکلر ویو دو دیپ سایه بده طبق استانداردش ممنونم بابت زحماتتون بعد چون اطلاعاتم آنلاین هست با لیست نوشتین یا با دیتابیس آفلاین؟
×
×
  • جدید...