من یه مولتی پنل آنلاین ساختم و با php کد زدم که اطلاعات ریخته بشه توی مولتی پنل
اما وقت اجرا با باز کردن اکتیویتی مورد نظر ارر میده و برنامه رو می بنده
متن ارر و کدهای php و بیسیک رو میذارم، امیدوارم هر عزیزی که می تونه کمکم کنه
ممنونم
If job.Success=True Then
ProgressDialogHide
j1.Initialize(job.GetString)
Dim list As List=j1.NextArray
For i=0 To list.Size-1
Dim mp_title As Map=list.Get(i)
Dim p As Panel
p.Initialize("p")
slvaza.Panel.AddView(p,0%x,top,95%x,45%y)
p.LoadLayout("lkoleaza_mpdata")
p.Tag=i
top=top+15%y+0%x
lblmp_id.Text=mp_title.Get("ID")
lblmp_nam.Text=mp_title.Get("famili"& "nam")
lblmp_semat.Text=mp_title.Get("vaziat")
Next
slvaza.Panel.Height=top
Else
ProgressDialogHide
Msgbox("لطفا اتصال برنامه به اینترنت را بررسی کنید","خطا")
End If
Main.ht2.Release
Error occurred on line: 199 (lkoleaza)
java.lang.RuntimeException: JSON Array expected.
at anywheresoftware.b4a.objects.collections.JSONParser.NextArray(JSONParser.java:62)
at ir.hamed.afrough.misaq1.lkoleaza._jobdone(lkoleaza.java:528)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:738)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:360)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:260)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
at anywheresoftware.b4a.BA$2.run(BA.java:365)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5021)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
at dalvik.system.NativeStart.main(Native Method)
سوال
hamedafrough 5
سلام دوستان
من یه مولتی پنل آنلاین ساختم و با php کد زدم که اطلاعات ریخته بشه توی مولتی پنل
اما وقت اجرا با باز کردن اکتیویتی مورد نظر ارر میده و برنامه رو می بنده
متن ارر و کدهای php و بیسیک رو میذارم، امیدوارم هر عزیزی که می تونه کمکم کنه
ممنونم
If job.Success=True Then ProgressDialogHide j1.Initialize(job.GetString) Dim list As List=j1.NextArray For i=0 To list.Size-1 Dim mp_title As Map=list.Get(i) Dim p As Panel p.Initialize("p") slvaza.Panel.AddView(p,0%x,top,95%x,45%y) p.LoadLayout("lkoleaza_mpdata") p.Tag=i top=top+15%y+0%x lblmp_id.Text=mp_title.Get("ID") lblmp_nam.Text=mp_title.Get("famili"& "nam") lblmp_semat.Text=mp_title.Get("vaziat") Next slvaza.Panel.Height=top Else ProgressDialogHide Msgbox("لطفا اتصال برنامه به اینترنت را بررسی کنید","خطا") End If Main.ht2.Release
Error occurred on line: 199 (lkoleaza) java.lang.RuntimeException: JSON Array expected. at anywheresoftware.b4a.objects.collections.JSONParser.NextArray(JSONParser.java:62) at ir.hamed.afrough.misaq1.lkoleaza._jobdone(lkoleaza.java:528) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:738) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:360) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:260) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144) at anywheresoftware.b4a.BA$2.run(BA.java:365) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5021) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643) at dalvik.system.NativeStart.main(Native Method)
خط 199 که بهش ایراد گرفته اینه
Dim list As List=j1.NextArray
لینک ارسال
به اشتراک گذاری در سایت های دیگر
2 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.