رفتن به مطلب

mja89

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

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

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

تمامی مطالب نوشته شده توسط mja89

  1. ممنون از راهنمایی تون اقای شاهپیری مشکل قبلی حل شد ، الان برای وبسایتم ssl فعال کردم و وقتی میخوام از https استفاده کنم خطا میده ،با پشتیبان هاست هم تماس برقرار کردم گفتند امکان تغییر tls به ssl رو ندارند، چکار کنم؟ خطای زیر هنگام اجرا داده میشه : *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create (first time) ** ** Activity (main) Resume ** javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xb90e8e80: Failure in SSL library, usually a protocol error error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version (external/openssl/ssl/s23_clnt.c:741 0x96f89926:0x00000000) com.androidnetworking.error.ANError: javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xb90e8e80: Failure in SSL library, usually a protocol error error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version (external/openssl/ssl/s23_clnt.c:741 0x96f89926:0x00000000) connectionError اگر مشکل تداخل با کتابخانه untils حل میشد هم خوب بود.
  2. سلام اقای شاهپیری عزیز بنده حدود سه سال پیش اولین بار با کتابخانه شما کار کردم و یک برنامه بسیار عالی در اومد ، الان میخواستم همون برنامه رو برای اندروید x و بالاتر بروزرسانی کنم اومدم نسخه جدید بیسیمک و اس دس کی جدید اونو از خود سایت بیسیک بصورت کامل دانلود کردم ، کتابخانه persian fast network رو هم بروز کردم و ایونت هایی که تغییر کرده بود طبق اموزش شما پیش رفتم و بروز کردم متاسفانه موقع کامپایل این خطا ها رو میده و واقعا کلافه شدم تا جایی تونستم تاپیک ها رو خوندم اما جوابی ندیدم میشه راهنمایی کنید چکار باید انجام بدم ؟ کتابخانه persian json هم بروز کردم (2.2) ، از جت فایر هم استفاده کردم نسخه بیسیک هم 12 هست Dex merge Error Error in c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex: Type okhttp3.Address is defined multiple times: c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex, C:\Android\tools\..\extras\b4a_local\unpacked-okhttp-4.9.0-63810063330000\dex_v1\okhttp-4.9.0.zip:classes.dex Compilation failed Exception in thread "main" java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:98) at com.android.tools.r8.D8.main(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:4) Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex at Version.fakeStackEntry(Version_3.3.20-dev+aosp1.java:0) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:75) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:28) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:27) at com.android.tools.r8.internal.vj.b(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:2) at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22) at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:17) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:85) ... 1 more Caused by: com.android.tools.r8.internal.f: Type okhttp3.Address is defined multiple times: c:\android\tools\..\extras\b4a_local\unpacked-persianfastnetwork-63725735070000\jars\okhttp-3.6.0.zip:classes.dex, C:\Android\tools\..\extras\b4a_local\unpacked-okhttp-4.9.0-63810063330000\dex_v1\okhttp-4.9.0.zip:classes.dex at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:14) at com.android.tools.r8.internal.YS.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:22) at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:36) at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:10) at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2048) at com.android.tools.r8.internal.cN.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:6) at com.android.tools.r8.graph.E2$a.e(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:4) at com.android.tools.r8.dex.b.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:105) at com.android.tools.r8.dex.b.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:28) at com.android.tools.r8.D8.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:25) at com.android.tools.r8.D8.d(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:609) at com.android.tools.r8.D8.c(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:1) at com.android.tools.r8.internal.vj.a(R8_3.3.20-dev+aosp1_dd4c01853fd917497aef2d09abff533f0d25b062517ea74449d40e1778a34753:24) ... 5 more
  3. جناب شاهپیری عزیز سلام بنده چند وقتی با کتابخانه کار نکردم یعنی درکل با بیسیک الان از اپدیت جدید کتابخانه استفاده میکنم یه مشکل بوجود اومده من تو اپ اومدم اطلاعات رو از پایگاه داده انلاین میگیرم و تو دیتابیس افلاین ذخیره میکنم و از اونجا اطلاعات رو نمایش میدم ( برای زمانی که مثلا طرف نت نداشت هم بتونه مطالب قبلی رو که پیام هستن بخونه) برای اینکار تو اکتویتی کریت اگه نت وصل بود متصل میشم به پایگاه داده ( با php) بعد چک میکنم اگه تعداد ردیف های جدول دیتابیس انلاین با افلاین برابر بود که هیچی والا میام اطلاعات رو مجدد از جدول انلاین به افلاین منتقل میکنم. حالا مشکلی که جدیدا و تو اپدیت بوجود اومده اینه که با وجود اینکه تعداد ردیف های انلاین بیشتر یا کمتر از افلاین هست جوابی که از سرور میاد اینه که اطلاعات جدول انلاین برابر با افلاین هست حتی اومدم اطلاعات انلاین رو log کردم با وجود اینکه من یه ردیف رو از جدول انلاین حذف کرده بودم بعد حذف هم توی جوابی که از سرور میومد اون ردیف وجود داشت و حذف نشده بود درحالی که واقعا حذف شده بود. جالب اینجاست اگه اپ رو clear data کنم اوکی میشه. برای همین اومدم از دستور pr.ClearCache هم اخرین خط اکتیویتی کریت استفاده کردم ولی درست نشد. با توجه به حجم زیاد کدنویسی که با این کتابخونه کردم باید براش راه حلی پیدا کنم ........ راستی نسخه جدید با کتابخانه mc7http مشکل داره و با هم نمیشه ازشون تو یه اپ استفاده کرد
  4. سوال دومم هم اینه : چطوری توی xml از گلاید واسه لود تصویر استفاده کنم؟؟ چون ایس ام ال تصویر رو بصورت بیت مپ میخواد ولی گلاید مستقیم میتونه به ایمیج ویو بده اما نمیشه بیت مپ رو ازش گرفت واسه همین میام از http استفاده میکنم که تصاویر رو بگیره اما خیلی طول میکشه و مشکلاتی برام بوجود اورده. ممنون میشم راهنمایی کنی یا اینکه کتابخونه ای چیزی واسه حل مشکلم بدی
  5. سلام خدمت جناب شاهپیری عزیز. چند تا سوال داشتم 1 - چطوری میتونم اطلاعات وارد شده از دیتابیس رو که یه دفعه داخل ریسایکلر اومده کش کنم؟ من اومدم لیست پیامهای کاربر رو توی ریسایکلر نشون دادم حالا میخوام هر دفعه که کاربر اکتیویتی رو باز میکنه نیاز نباشه اطلاعات مجدداً از سرور گرفته بشه و خودم بیام از طریق php چک کنم اگه id جدیدی تو تیبل اضافه شده بود بعد بیاد لود رو انجام بده وگرنه همون اطلاعات قبلی رو لود کنه؟؟ یه چیز تومایه های واتس اپ که اگه نت وصل نبود حداقل پیامهای قبلی رو کاربر بتونه ببینه. کد php رو دارم فقط توی ریسایکلر نمی دونم چکارکنم.
  6. داداش دقیقاکدی که استفاده کردم همون کدی هست که توی یه برنامه دیگه واسه تست بدون appcompat استفاده کردم و جواب داد. سوال دوم منظورم اینه که مثلا من اطلاعات رو از دیتابیس میگیرم و تو ریسایکلر نشون میدم میخوام ارتفاع هر ستون خودکار تنظیم بشه . توی ریسایکلر از دوتا لیبل و 1 دونه ایمیج ویو استفاده کردم که متن لیبل دوم متغیر هست و لیبل اول و ایمیج ویو اندازه ثابت دارن الان به ذهنتون نمیرسه این خطا مال چی میتونه باشه؟
  7. سلام اقای شاهپیری من توی برنامه ام از ریسایکلر استفاده کردم وقتی ران گرفتم این خطا رو میده (با xml) java.lang.ClassCastException: com.persian.recycler.holder.RecyclerViewHolder cannot be cast to com.persian.recycler.holder.B4AViewHolder at com.persian.recycler.adapter.RecyclerAdapter.onBindViewHolder(RecyclerAdapter.java:87) at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6356) at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6389) at android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5335) at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5598) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5440) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5436) at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2224) at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1551) at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1511) at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:595) at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3583) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3312) at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3844) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453) at android.widget.FrameLayout.onLayout(FrameLayout.java:388) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at android.support.v4.view.ViewPager.onLayout(ViewPager.java:1795) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at de.amberhome.navdrawer.DrawerLayout.onLayout(DrawerLayout.java:691) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:48) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453) at android.widget.FrameLayout.onLayout(FrameLayout.java:388) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525) at android.widget.LinearLayout.onLayout(LinearLayout.java:1434) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453) at android.widget.FrameLayout.onLayout(FrameLayout.java:388) at android.view.View.layout(View.java:14817) at android.view.ViewGroup.layout(ViewGroup.java:4631) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2011) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1768) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1024) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5694) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761) at android.view اما وقتی تو یه برنامه که از appcompact استفاده نکردم این خطا رو نمیده یعنی با متریال خطا میگیره با هم جواب نمیده مشکلم حل میشه؟ سوال دوم اینه راهی دارم بدون استفاده از xml کاری کنم ارتفاع ریسایکلر نسبت به ارتفاع متن هر کدوم از فیلد ها تنظیم بشه؟؟ چون من واسه نشون دادن پیام ها میخوام از ریسایکلر استفاده کنم که متعاقبا هر پیام اندازه اش فرق داره با دیگری
  8. اقا مشکل ارور از سورس php هست نمیدونم چرا اما وقتی دستور فراخوانی با توجه به یوزرنیم رو میدیم خطا میده اما وقتی موقع ثبت نام یوزرنیم رو بصورت عددی وارد کنم مشکلی پیش نمیاد.
  9. مشکل بعدی اینه که تو سورسی که همراه پروژه هست بعد از ثبت نام وقتی اکتیویتی پروفایل اجرا میشه که اطلاعات طرف رو لود کنه این خطا رو میده : (NullPointerException) java.lang.NullPointerException درصورتی که من هیچ تغییری توی سورس ایجاد نکردم. در ارتباط با عدم هماهنگی با okhttpuntils هم مشکل اینه که وقتی این دوتا با هم هستند بعضی اوقات sub JobDone اجرا نمیشه اما اگه فست نت رو حذف کنیم همیشه اجرا میشه.
  10. واقعا هرچی خرید تو این انجمن انجام دادم فقط پولمو دور ریختم. Aria List View : که بعد چند وقت که همه خریدن گفتن دیگه پشتیبانی نداره !!!!! اینم از این کتابخونه که کلا کار نمیکنه و با وجود اینکه گفته شده مشکلی با httpuntils2 نداره کلا تناقض دارن باهم. کاستوم ویوی Persian Net Image هم که وجود نداره!!!! خدایا شکرت .....
  11. جناب شاهپیری سلام من پیام خصوص دادم عزیز پیامک هم زدم جواب ندادید گفتم تو تاپیک بگم شاید شما یا دوستان بتونید جوابمو بدید. 1- من از نسخه 5.5 کتابخونه Persian Fast Network استفاده میکنم اما تو سورس نمونه که بعد خرید برای دانلود قراردادید یه مشکلی هست اونم اینه که قسمت ثبت نام کامل انجام میشه اما تو قسمت لاگین که بعد ثبت نام اطلاعات کاربر باید نشون داده بشه داخل قسمت PersianNetIMG ارور میده که این کاستوم ویو وجود نداره داخل دیزاینر هم تو قسمت کاستوم ویو ها نیست. 2- مشکل بعدی عدم سازگاری با httpjob و عدم شناسایی متود اون هست ، وقتی بخوام از هر دوتا همزمان استفاده کنم تو پروژه ام باید httpjob چندین بار انجام بشه تا کار کنه در حالی که شما نوشتید از ورژن 5 به بعد این مشکل حل شده!!! 3- سوال سومم اینه شما داخل همون سورس اومدید از استرینگ response در php برای برگرداندن جواب استفاده کردید حالا برای اینکه مثلا یه کد php برای خودم بنویسم و بخوام تو رویداد های : Sub pr_onJSONObjectUploadOK(JsonString As String , Tag As String ) End Sub Sub pr_onJSONObjectUploadError(Error As ResponseError , Tag As String) End Sub Sub pr_onUploadProgress(uploaded As Long,total As Long, Tag As String) End Sub جواب رو از php بگیرم حتما باید از response استفاده کنم یا نه مثلا میتونم از echo هم استفاده کنم و بگم مثلا اگه srting "ok" رو برگردوند فلان کار رو انجام بده و اگه "error" رو برگردوند کار دیگه دقیقا کاری که با JobDone انجام میدیم. ممنون
  12. داداش مشکل هرچی بود از کتابخونه بود چون اومدم تو اکتیویتی main متغیرusername رو ذخیره کرده تو یه فایل تکست بعد توی ساب ok اپولود قسمتی که با اینتنت میفرستادید به اکتیویتی پروفایل رو پاک کردم و مستقیم با استارت اکتیویتی ،اکتیویتی پروفایل رو باز کردم و از طریق httpuntil2 اطلاعات رو از دیتابیس گرفتم و دیگه اخطاری نداد. فقط یه مشکلی هست واسه اپولود عکس چطوری میشه اسم عکس رو تغییر داد و تو هاست ذخیره کرد مثلا اسم عکس بشه یوزرنیم کاربر بهمراه ".jpg" چون تو حالت فعلی مثلا اگه دوتا کاربر عکسی با یک اسم رو بفرستند به هاست عکس کاربر اولی پاک میشه و این درست جواب نمیده یا . داخل سورس میاد اسم فایل رو از یه متد پیچیده که خودتون هم گفتید از سایت منبع دراوردید درمیاره اینو نتونستم بهمم چکار کنم واسه اپلود با کتابخونه پرشین فست هم حتما باید از همین طریق فایل رو بصورت اسم و محل ذخیره فرستاد راهی هست توسرور و کد php بیایم اسم عکس رو تغییر بدیدم؟
  13. چندین بار همون سورس اخرین ویرایش رو دانلود کردم و بدون تغییر مشخصات هاست خودمو قرار دادم همه چیز درسته ، تو دیتابیس اطلاعات میشینه ، عکس پروفایل اپدیت می شه ادرس تو دیتابیس ذخیره میشه. فقط تو اکتیویتی پروفایل که میخواد اطلاعات رو نشون بده این ایراد رو میگیره. حالا شما یه دفعه اخرین سورس خودتون رو چک کنید
  14. سلام محمد رضا جان مشکل سورس که فایل ها تو دیتابیس ذخیره نمیشد با استفاده از اخرین ویرایش حل شد من از سورسی که تو پوشه اموزش ویدئویی بود استفاده کردم هروقت وقت کردی اونو از داخل پوشه اموزش ویدئویی حذف کن که بقیه خریدارا هم به مشکل بر نخورن. فقط با سورس جدید هم مشکلی هست اونم اینه وقتی اطلاعات ثبت میشه وبا اینتنت میخوای بری به اکتیویتی پروفایل این خطا رو میده : *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = false **sending message to waiting queue (OnActivityResult) running waiting messages (1) ** Activity (main) Resume ** 0.13024675655049606 0.2604935131009921 0.39074026965148817 0.5209870262019842 0.6512337827524803 0.7814805393029763 0.9117272958534725 1 ** Activity (main) Pause, UserClosed = false ** ** Activity (profile) Create, isFirst = true ** profile_activity_create (B4A line: 23) Activity.LoadLayout("profile") java.lang.RuntimeException: java.lang.NoSuchMethodException: _initialize [class anywheresoftware.b4a.BA, class java.lang.Object, class java.lang.String] at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:170) at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:209) at ir.zarandapp.fastnet.profile._activity_create(profile.java:359) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:191) at ir.zarandapp.fastnet.profile.afterFirstLayout(profile.java:104) at ir.zarandapp.fastnet.profile.access$000(profile.java:17) at ir.zarandapp.fastnet.profile$WaitForLayout.run(profile.java:82) 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:5019) 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:779) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NoSuchMethodException: _initialize [class anywheresoftware.b4a.BA, class java.lang.Object, class java.lang.String] at java.lang.Class.getConstructorOrMethod(Class.java:472) at java.lang.Class.getMethod(Class.java:857) at anywheresoftware.b4a.objects.CustomViewWrapper.AfterDesignerScript(CustomViewWrapper.java:64) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:162) ... 17 more
  15. محمدرضا جان سلام: لطفا آموزش نحوه افزودن از دیتابیس انلاین و افلاین رو واسه این کتابخونه هم بذارید . تشکر خیلی فوریه
  16. محمد رضا جان مرسی واقعا دمت گرم امکان درختی که زدی دیگه کتابخونه رو کامل ترین در نوع خودش کرده . مرحبا...
  17. داداش شرمنده اینجا مشکلم رو مطرح میکنم اخه تو تاپیک Aria List View هرچی مطرح کردم جواب نگرفتم.

    من اریا لیست ویو رو از همین انجمن خریدم اما یه مشکلی دارم توی Aria Exspand List View اونم اینه که با امکانات این لیست ویو میشه فقط یه دونه زیر شاخه برای هر ایتم تعیین کرد یعنی نمیشه مثلا  : یه دونه ایتم اصلی + زیر شاخه اول + زیرشاخه دوم + زیر شاخه سوم اضافه کرد فقط اینجوری میشه عمل کرد : ایتم اصلی + زیر شاخه اول

    امکانش هست بشه بیشتر از این عمل کرد. 

    اگه دسترسی به سازنده دارید یه انتقاد هم بکنید اونم اینه که تو یه اکتیویتی نمیشه دوتا اریا لیست ویو گذاشت چون برای رویداد کلیک ایتم ها قابلیت درج Event Name وجود نداره و باید همه ساب ها رو با ایونت List_Item_Click یا غیره شروع کرد.

    تشکر و عرض معذرت مجدد

    1. محمدرضا شاهپیری

      محمدرضا شاهپیری

      سلام خدمت شما دوست گرامی. لطفا کار خصوصی رو توی پیغام خصوصی مطرح کنید نه توی نمایه.

      کتابخونه رو آقای شاهدی ساختن و متاسفانه خیلی وقت هست که دیگه پشتیبانی نمیکنن و فعالیتی هم توی انجمن ندارن و به احتمال زیاد کتابخونشون هم برداشته بشه چون مشکلات زیادی گزارش شده. شما میتونید کتابخونه   persianrecyclerview رو جایگزین کنید که به مراتب استفاده حرفه ای تری بکنید و این موارد هم توش موجوده و مرتب به روز میشه. 

  18. دوستان من یه مشکلی تو بحث دیزاینر دارم هرکار میکنم برطرف نمیشه . مشکل اول و مهم تر ؛ من از طریق AppCompat یه دونه titlel متریال ساختم و داخل اون هم با ایکن های تصویر اضافه کردم که ایکن(خانه،تماس با ما،خروج و ایکن سه خط برای منو) رو از طریق scripts برای تمامی رزولیشن ها ( All Variant ) کد نویسی کردم (به درصد ) انا رو بعضی از گوشی ها ایکون ها و لیبلی که برای عنوان برنامه تو تایتل قرار دادم نشون داده نمیشه .(خیلی روش کار کردم با dip نوشتم بدتر شد رو گوشی های سالم هم بهم ریخت ) مشکل دوم اینه که برای لیست ویو یا اسکرول ویو که از طریق کد نویسی داخل اکتیویتی اضافه میکنم اخر صفحه رو ناقص نشون میده ، چطوری بگم مثلا با وجود اینکه تمام اعداد رو به درصد میزنم اگه کد دو به شکل زیر بدم انتهای متن اسکرول ویو یا چند تا از فیلد های لیست ویو نشون داده نمیشه. کد رو به این شکل مینویسم: Activity.Addview (listview,0,0,100%x,100%y) Activity.Addview (scrollview,0,0,100%x,100%y) همچنین تو بعضی گوش ها مجبو میشم برای لیست ویو از عرض هم کم کنم تا گوشه ها کامل دربیاد مخصوصا برای حالت بیت مپ لیست ویو . برای رفع مشکل باید حتما از کد زیر استفاده کنم که اونم تو بعضی گوشی ها خیلی از انتهای صفحه رو خالی میذاره و زشت میشه ؛ Activity.Addview (listview,0,0,100%x,95%y) یا Activity.Addview (scrollview,0,0,100%x,90%y) مشکل سوم اینه من یه دونه منوی متریال شبیه تلگرام و جیمل اضافه کردم اونم با کد نویسی و درصد اما وقتی برنامه ام رو باز کنم تو هر صفحه ای که برم از ته صفحه اندازه تقریبی 5 درصد از پس زمینه که تو بعضی صفحات عکس وبعضی رنگ هستش نشون داده نمیشه تا اینکه به دفعه منو رو باز کنم و ببندم درست میشه ؟!!!!! به نظر شما مشکل چیه ،اینم تو بعضی گوشی ها هست اما تو بعضی گوشی ها حتی با اندروید 4 بدون ایراده. اببخشید طولانی شد از سوالات بالا هرکدوم رو میدونید کمکم کنید سپاس فراوان
  19. دوستان مثل اینکه فروشنده کتابختنه هیچ پشتیبانی نمیده اگه شماها میتونید خواهشا جواب بدید. مشکلات قبلی رو بیخیال شدم رفتم سراغ ariaexpandlistview حالا تو اموزش و بقیه چیزا فقط میشه یه دونه زیر شاخه معرفی کرد مثلا: ##لیست +ایتم ## لیست دوم + ایتم دوم -------------------------- من میخوام مثل کتابخانه های مشابه بشه چند تا زیر شاخه معرفی کرد کسی راه حلی سراغ داره ؟ ## لیست + ایتم اول ++ زیر گروه ++ زیر گروه دوم +++ الی اخر
  20. امین جان بابت کتابخانه یه هزینه هایی پرداخت شده ولی مثل اینکه چند وقته اصلا پشتیبانی نمی دید . من یه سوال مطرح کردم جواب ندادید. حالا یه سوال دیگه ببینم بالاخره جواب میدید. ببینید من از ادابتور دیتابیس استفاده کردم اما رو بعضی گوشی ها ارور میده و فورس کلوز میشه بقیه گوشی ها هم با وجود اینکه تعداد لیست هام تقریبا 20 تا بیشتر نیست خیلی کند اجرا میشه و عکس ها دیر لود میشه . اومدم از طریق ادابتور ایمیج اد کنم یه مشکل دارم اونم اینه نمیدونم چطوری رویداد کلیک رو بسازم. Sub list_select (ParentEventName As String,position As Int) End Sub داخل رویداد چطوری کد ها م رو تعریف کنم که با کلیک روی هر ایتم متن اون ایتم از دیتابیس فراخوانی بشه؟ خودم از این کد استفاده کردم sub proces_Globals dim text as string end sub ------------------------ Sub list_select (ParentEventName As String,position As Int) text = c1.GetString("subtitle") StartActivity(test) Activity.Finish End Sub مقدار text رو تو اکتیویتی بعد برابر با label.text کردم که نشونش بدم اما هر ایتمی کلیک کنم متن مربوط به position اخر لیست رو نشون میده واینکه راهی هست اسم تصاویر رو به دیتابیس بدم و تو لیست مربوط به تصویر به جای ادرس دهی از اسم عکس دیتابیس استفاده کنم ؟
  21. اقا امین میشه لطف کنی جواب بدی؟ منتظر امکان پاک کردن لیست ویو باشیم یا از یه کتابخونه دیگه استفاده کنم؟
  22. ممنون از راهنماییت ، متاسفانه کتابخونه اریالیست ویو بطور پیش فرض گزینه کلر رو نداره اگه تو اپدیت های بعدی قرار بدن. خیلی حیف شد کاراییش خوب بود.
×
×
  • اضافه کردن...