اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


ForI

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

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

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

درباره ForI

  • درجه
    کاربر حرفه ای

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

208 بازدید کننده نمایه
  1. سلام از دیتابیس انلاین و مولتی پنل استفاده میکنم میخوام وقتی اطلاعاتی رو واسه مولتی پنل دریافت میکنم کل اطلاعات رو بگیرم و بریزم توی یک لیست که بتونم وقتی روی یک ایتم از مولتی پنل کلیک کردم برم تو یه اکتیویتی دیگر و اطلاعات مربوط به اون ایتم رو نمایش بدم مثلا در داب جاب مقادیر دیتابیس رو با استرینگی برابر کنم که توی اکتیویتی دوم هست تا بتونم از اون مقادیر در اکتیویتی دوم استفاده کنم به این روش استفاده کردم نتیجه نگرفتم Sub Globals Dim lst(7) As List End Sub Sub Activity_Create(FirstTime As Boolean) lst(1).Initialize lst(2).Initialize lst(3).Initialize lst(4).Initialize lst(5).Initialize lst(6).Initialize lst(7).Initialize End Sub توی ساپ دان اومدم به این شکل مقادیر رو بهش معرفی کردم lst(1).Add(joda(0)) lst(2).Add(joda(1)) lst(3).Add(joda(2)) lst(4).Add(joda(3)) lst(5).Add(joda(4)) lst(6).Add(joda(5)) lst(7).Add(joda(6)) توی کلیک پنل هم مقادیرشو برابر کردم با استرینگ هایی در اکتیویتی دیگر Sub pl1_Click Dim p As Panel p = Sender activity2.lbl1 = lst(1).Get(p.Tag) activity2.lbl2 = lst(2).Get(p.Tag) activity2.lbl3 = lst(3).Get(p.Tag) activity2.lbl4 = lst(4).Get(p.Tag) activity2.lbl5 = lst(5).Get(p.Tag) activity2.lbl6 = lst(6).Get(p.Tag) activity2.lbl7 = lst(7).Get(p.Tag) StartActivity(activity2) End Sub اینم خطایی که موقع کلیک روی ایتم ها میگیره: ظاهرا به تعداد ایتم لیست گیر میده. فکر کنم لیستی که ساختم کلی نیست Error occurred on line: 172 (main) java.lang.IndexOutOfBoundsException: Invalid index 59, size is 10 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) at java.util.ArrayList.get(ArrayList.java:308) at anywheresoftware.b4a.objects.collections.List.Get(List.java:117) at com.forutan.payam.main._pl1_click(index.java:856) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:710) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:249) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:139) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:170) at anywheresoftware.b4a.BA.raiseEvent(BA.java:166) at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80) at android.view.View.performClick(View.java:5044) at android.view.View$PerformClick.run(View.java:20154) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5536) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1397) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1192)
  2. کسب درآمد تا روزی چند میلیون

    ملت رو چی فرض کردی؟ ک س...‌؟! الان دقیقا این کار کجاش کسب درامد چند میلیونیه؟ ۴تا عکس و ۴تا متن گذاشتی تو یه کانال طرف از رو چه حسابی از رو چه ضمانتی بیاد پوش ارسال کنه؟ هیچی راجب درآمد دهی به ارسال کننده ها نگفتی فقط پست گذاشتی که این متن هارو پوش کنید هیچ قیمتی برای ارسال و کلیک تعیین نکردی بعد چطور میشه درامد چندمیلیونی درآورد؟‌ بنده خدا بیاد پوش بزنه ریسک کنه نصب اپش ریزش کنه، اخرش کدوم درامد میلیونی بهش میرسه؟؟ چه ضمانتی هست که یک ریال بهش برسه یا نرسه؟ اگه اصولی واسه کارتون هست تضمینی هست بیشتر و دقیقتر توضیح بدید ابهامات رو برطرف کنید!! مدیرها هم قربونشون برم رو این مسائل تو انجمن توجهی ندارن!
  3. سلام دوستان لطفا اگر کسی با این کتابخانه کار کرده و مشکلی نداره یه محبت کند بیاد مارو هم راه بندازه اقای شاهپیری که نیستن و وقتی هم که بودن پاسخگو نبودن ماهم دستمون مونده تو پوست گردو دقیقا عین چیزی که توی فیلم اموزشیشون بوده رو عین همونو نوشتم ران میگیرم هیچی نمایش نمیده دوستان یه تست کنن این سورس رو اگه مشکلی داره بگید واسه شروع و تست کتابخانه اومدم از این بخش شروع کردم که مدتیه بدجور اذیتم میکنه و نتونستم راهش بندازم که ببینیم چطوره Items List RecyclerView
  4. سلام ببینید به اینصورت میشه query("UPDATE tbl SET f = f + text WHERE id = "&id) مقدار اول + مقدار جدید مقدار اول و مقدار جدید تست کنید باید نتیجه بگیرید قبلا یادمه استفاده کردم اما الان حضور ذهن ندارم اگ نتیجه نگرفتید بگید تا بگردم پیداش کنم واستون
  5. سلام جناب شاهدی ممنون از پاسخگوییتون و کتابخانه خوبتون یه مشکلی هست که آیتم های جدید نمایش داده نمیشن یعنی بعداز دریافت اگر رکورد جدیدی اضافه بشه توی اپ دریافت نمیشه علت چی هست؟ نمیدونم رکوردها جدید دریافت نمیشه یا اینکه دریافتیا قبلی کش میشن چون هروقت وارد اپ میشم همون آیتم هایی که قبلا دریافت و لود شده همونا میان و از آیتم های جدید خبری نیست
  6. سلام موقع استفاده از کتابخانه AriaVolley .V3 در ساب volly_onjsonresponse خطا میده راهنمایی لطفا ... line: 163 = Dim parser As JSONParser اینجا نشون میده که اطلاعات رو دریافت میکنه بعد خطای زیر و فورس کلوز Error occurred on line: 163 (main) java.lang.IllegalArgumentException: method b4a.Example.main_volly_onjsonresponse argument 1 has type anywheresoftware.b4a.objects.collections.JSONParser, got amin.shahedi.ariagp.AriaJson at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:710) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:342) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:249) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:139) at anywheresoftware.b4a.BA.raiseEvent(BA.java:166) at amin.shahedi.ariagp.AriaVolley$6.onResponse(AriaVolley.java:139) at amin.shahedi.ariagp.AriaVolley$6.onResponse(AriaVolley.java:134) at com.android.volley.toolbox.JsonRequest.deliverResponse(JsonRequest.java:65) at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:99) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5536) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1397) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1192)
  7. سلام دوستان اینکار شدنی هست؟ اسم فونت هارو توی دیتابیس ذخیره کنیم و با گذاشتن یک باتن در مولتی پنل با گرفتن اسم فونت اون آیکون رو توی باتن(ها) نمایش بدیم؟ اگه میشه لطفا راهنمایی کنید خیلی سرچ کردم و خیلی روش کار کردم اما به نتیجه نرسیدم
  8. نمایش اطلاعات دیتابیس در مولتی پنل!!

    همونطور که قبلا گفتم شما مشخص نکردید میخواید از دیتابیس آفلاین یا آنلاین استفاده کنید؟ چون راهنمایی تو هرکدوم متفاوته !! بیشتر توضیح بدید میخوا چکار کنید
  9. نمایش اطلاعات دیتابیس در مولتی پنل!!

    سلام دوست عزیز شما اگر این کدهارو میزاشتید و یه خروجی میگرفتید متوجه میشدید شما کلا یک پنل طراحی کنید این کد خودش میاد به تعداد آیتم های داخل دیتابیس پنل ایجاد میکنه و زیر هم قرار میده اگه ۱۰تا آیتم توی دیتابیس داری ۱۰تا پنل میسازه اگه ۱۰۰۰۰تا داری ۱۰۰۰۰تا میسازه یک پنل تو لایوتی طراحی کنید اسم لایوت اون پنل رو در کد بالا قسمت yourpanel جایگزین کنید و نتیجه رو ببینید
  10. نمایش اطلاعات دیتابیس در مولتی پنل!!

    این کد رو با توجه به نیازت میزارم واست هرجاشو متوجه نشدید بگید هرچند توضیح رو زیرش گذاشتم Sub Process_Globals Dim SQL1 As SQL Dim cursur1 As Cursor End Sub Sub Globals Dim PanelHeight As Int = 1%y Private ScrollView1 As ScrollView Dim ImageView1 As ImageView Dim label1 As Label Dim label2 As Label Dim label3 As Label Dim label4 As Label Dim label5 As Label Dim label6 As Label End Sub Sub Activity_Create(FirstTime As Boolean) SQL1.Initialize(File.DirInternal,"database.db",False) cursur1 = SQL1.ExecQuery("SELECT * FROM yourtable") For i = 0 To cursur1.RowCount - 1 cursur1.Position = i Dim p1 As Panel p1.Initialize("p1") ScrollView1.Panel.addview(p1,0,PanelHeight,100%x,100%y) p1.LoadLayout("yourpanel") label1.Text = cursur1.GetString("text1") label2.Text = cursur1.GetString("text2") label3.Text = cursur1.GetString("text3") label4.Text = cursur1.GetString("text4") label5.Text = cursur1.GetString("text5") label6.Text = cursur1.GetString("text6") ImageView1.SetBackgroundImage(LoadBitmap(File.DirAssets,cursur1.GetString("imgname"))) ImageView1.Gravity = Gravity.FILL PanelHeight = PanelHeight + 17%y sv.panel.height = PanelHeight Next End Sub کتابخانه SQL رو تیک بزن database.db = اسم دیتابیستون yourtable = اسم تیبل(جدول) دیتابیسیت که اطلاعاتت توشه yourpanel = اسم همون لایوتی که پنلت رو توش ساختی text1 , text2 , text3 ,.... = اسم فیلدهای توی تیبل دیتابیست که هرکدوم مختص به یک لیبل هست imagename = اسم فیلدی هست که باید اسم عکس ها رو توی این فیلد وارد کنی مثلا pic1.png , pic2.png ,... اسم عکس هارو توی این فیلد بزار و خود عکسارو به پرژوه اضافه کن
  11. حل شد! نسخه جدید کتابخانه مشکل داشت.
  12. ارور cache

    بفرماید Cache
  13. سلام دوستان برای یک کار نیاز هست به برنامه دسترسی ادمین داده بشود از کدهای زیر استفاده کردم وقتی روی دگمه مربوطه کلیک میشود هیچ اتفاقی نمیافتد و صفحه تایید سرپرستی دستگاه باز نمیشود درصورتی که برنامه دیگری در گوشی نصب دارم که این امکان را دارد و ۲تا سورس از اینجا دانلود کردم و خروجیشون را داخل گوشی تست کردم دیدم این مشکل برای این سورسها هم هست کتابخانه administrator ریسورس device_admin.xml رو هم اضافه کردم کدهای منیفست AddApplicationText(<receiver android:name="anywheresoftware.b4a.objects.AdminManager$AdminReceiver" android:permission="android.permission.BIND_DEVICE_ADMIN"> <meta-data android:name="android.app.device_admin" android:resource="@xml/device_admin" /> <intent-filter> <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" /> </intent-filter> </receiver>) Sub Process_Globals Dim a As AdminManager End Sub Sub b1_click a.Enable("test") End Sub این رو هم اضافه کنم که برای تست از کد لاک اسکرین استفاده کردم مشکلی نداشت و انجام شد. فقط توی فعال کردن سرپرستی دستگاه مشکل هست چون کلا صفحه مربوطه باز نمیشود لطفا راهنمایی کنید. دیگر پست هارو دیدم و سرچ زیادی انجام داده ام.
  14. مشکل با راه اندازی پوشه

    مشکل حل شد ، دلیلش رو بگم شاید آیندگان نیاز داشتن ! ۱- مشکل پوشه بخاطر قدیمی بدون نسخه بیسیک۴اندروید بود که بیسیک ۷.۳۰ نصب کردم مشکل پوشه حل شد اما خود بیسیک مشکل داشت خطاهاشو گذاشتم ۲- مشکل بیسیک۴اندروید نسخه ۷.۳۰ با آپدیت JDK حل شد
  15. مشکل با راه اندازی پوشه

    بیسیک رو آپدیت کردم و نسخه ۷.۳۰ رو نصب کردم واسه پوشه دیگه اون خطاها نیست اما اینارو موقع کامپایل میده: B4A Version: 7.30 Parsing code. (0.15s) Compiling code. (0.55s) ObfuscatorMap.txt file created in Objects folder. Compiling layouts code. (0.06s) Organizing libraries. (1.22s) Generating R file. (0.39s) Compiling generated Java code. (2.18s) Convert byte code - optimized dex. Error java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) Exception in thread "main"