EbrahimDindar 0 ارسال شده در ۱ تیر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱ تیر ۱۳۹۵ سلام دوستان من چنتا مشکل دارم که یکی یکی میگم خواهشا کمک کنید در ضمن من مبتدی هستم و با اکلیپس کار میکنم 1:من تو اکتیویتی اصلی دوتا دکمه دارم که با زدن هر کدوم میره به اکتیویتی جدید دکمه یک و دو به تنهایی درست کار میکنن اما اگه دکمه یک رو بزنم بعد برگردم اکتیویتی اصلی هنگام زدن دکمه دوم برنامه کرش میشه و بالعکس وقتی که imageviewهای اکتیویتی دوم رو حذف میکنم درست میشه [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): Process: com.ebrahimdna.cssserverlist, PID: 14910[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ebrahimdna.cssserverlist/com.ebrahimdna.cssserverlist.Main4}: android.view.InflateException: Binary XML file line #7: Error inflating class [/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2441)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2500)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.app.ActivityThread.access$900(ActivityThread.java:171)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1309)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.os.Handler.dispatchMessage(Handler.java:102)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.os.Looper.loop(Looper.java:146)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.app.ActivityThread.main(ActivityThread.java:5679)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at java.lang.reflect.Method.invokeNative(Native Method)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at java.lang.reflect.Method.invoke(Method.java:515)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at dalvik.system.NativeStart.main(Native Method)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class [/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.view.LayoutInflater.createView(LayoutInflater.java:626)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.view.LayoutInflater.inflate(LayoutInflater.java:498)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.view.LayoutInflater.inflate(LayoutInflater.java:398)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.view.LayoutInflater.inflate(LayoutInflater.java:354)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:350)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.app.Activity.setContentView(Activity.java:2059)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at com.ebrahimdna.cssserverlist.Main4.onCreate(Main4.java:16)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.app.Activity.performCreate(Activity.java:5582)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2405)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): ... 11 more[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): Caused by: java.lang.reflect.InvocationTargetException[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at java.lang.reflect.Constructor.constructNative(Native Method)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at java.lang.reflect.Constructor.newInstance(Constructor.java:423)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.view.LayoutInflater.createView(LayoutInflater.java:600)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): ... 24 more[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): Caused by: java.lang.OutOfMemoryError[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:701)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:526)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:889)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.content.res.Resources.loadDrawable(Resources.java:3453)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.content.res.TypedArray.getDrawable(TypedArray.java:602)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.widget.ImageView.(ImageView.java:133)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): at android.widget.ImageView.(ImageView.java:123)[/size] [size=small]06-21 11:58:47.144: E/AndroidRuntime(14910): ... 27 more[/size] [size=small] اینم کدهای که خطا میده 2:چجوری میتونم ایمیلمو به صورت یه لینک در یک تکست ویو قرار بدم؟ 3:هنگامی که روی دکمه ها کلیک میکنم یکم طول میکشه تا بره به اکتیویتی یکم کنده مشکلش چیه ؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
EbrahimDindar 0 ارسال شده در ۱ تیر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱ تیر ۱۳۹۵ خواهشا جواب بدید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱ تیر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱ تیر ۱۳۹۵ خطا مربوطه به xml layout های اکتیویتی ها میباشد و به احتمال خیلی زیاد یه چیزایی رو اشتباه کردید. کد های مربوطه را قرار دهید تا مشکل را برایتان برطرف نماییم. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
EbrahimDindar 0 ارسال شده در ۱ تیر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱ تیر ۱۳۹۵ کد مربوط به لایه کلید1[shcode=java] <?xml version="1.0" encoding="utf-8"?> android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/imageView1" android:layout_width="match_parent" android:layout_height="230dp" android:src="@drawable/imgtow" /> android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="70dp" android:background="@drawable/button_selectorred" android:text="Public" /> android:id="@+id/button2" android:layout_width="match_parent" android:layout_height="70dp" android:background="@drawable/button_selectorred" android:text="Allmod And Fun" /> android:id="@+id/button3" android:layout_width="match_parent" android:layout_height="70dp" android:background="@drawable/button_selectorred" android:text="Zombia-Gungame -Awp" /> android:id="@+id/imageView2" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="fitXY" android:src="@drawable/imgtree" /> [/shcode] کد مربوط به لایه کلید دوم [shcode=java] <?xml version="1.0" encoding="utf-8"?> android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > android:id="@+id/imageView1" android:layout_width="match_parent" android:layout_height="230dp" android:scaleType="fitXY" android:src="@drawable/imgfour" /> android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="70dp" android:text="Button" android:background="@drawable/button_selectorgreen"/> android:id="@+id/button2" android:layout_width="match_parent" android:layout_height="70dp" android:text="Button" android:background="@drawable/button_selectorgreen"/> android:id="@+id/button3" android:layout_width="match_parent" android:layout_height="70dp" android:background="@drawable/button_selectorgreen" android:text="Button" /> android:id="@+id/imageView2" android:layout_width="wrap_content" android:layout_height="match_parent" android:src="@drawable/imgfive" /> [/shcode] اگه کدای اکتیویتی هم خواستین بگین لطفا سوال های دیگه هم جواب بدید ممنون خدا خیرتون بده خطا مربوطه به xml layout های اکتیویتی ها میباشد و به احتمال خیلی زیاد یه چیزایی رو اشتباه کردید. کد های مربوطه را قرار دهید تا مشکل را برایتان برطرف نماییم.:blush::blush: نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
EbrahimDindar 0 ارسال شده در ۱ تیر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱ تیر ۱۳۹۵ دوستان خواهشا کمک کنید یکم فوریه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۲ تیر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۵ برادر سلام . آی دی ایمیج ویو ها تو درست کن . نمیتونن تکراری باشن به همین دلیل کرش میشه سایر آی دی ها رو هم درست کن تکراری نباشن. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
EbrahimDindar 0 ارسال شده در ۲ تیر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۵ دوستان عملکرد کلید ها تو برنامه من خیلی کند شده حدود چند ثانیه طول میکشه تا بره به اکتیویتی جدید مشکلش چیه؟این مشکل برای همه کلید ها هست نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۲ تیر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۵ مشکل قبلی حل شد ؟ احتمالا فقط تو شبیه ساز این شکلیه و این هم طبیعیه ... البته در حالت عادی اگه برنامه ات خیلی سنگین نباشه نباید طول بکشه ولی ممکنه از سیستم رایانه ات باشه که ضعیفه(شاید) یا خیلی از سیستمت کار میکشی)( چند برنامه مثل فتو شاپ اینترنت واندروید استودیو و شبیه ساز باهم بازن که این جا هم طبیعیه. یه احتمال هم اینه که صفحه ی مقصدت یعنی صفحه ای که برنامه میره اونجا سنگین باشه و از ویو های سنگین استفاده کنه مثل عکس سنگین و . . .. عکسی که برای ایمیج ویو استفاده میکنی سعی کن خیلی سنگین نباشه. امیدوارم مفید باشه البته بازم میگم که توی گوشی واقعی سریع تر و راحت تر اجرا میشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
EbrahimDindar 0 ارسال شده در ۲ تیر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۵ مشکل قبلی حل شد ؟ احتمالا فقط تو شبیه ساز این شکلیه و این هم طبیعیه ... البته در حالت عادی اگه برنامه ات خیلی سنگین نباشه نباید طول بکشه ولی ممکنه از سیستم رایانه ات باشه که ضعیفه(شاید) یا خیلی از سیستمت کار میکشی)( چند برنامه مثل فتو شاپ اینترنت واندروید استودیو و شبیه ساز باهم بازن که این جا هم طبیعیه. یه احتمال هم اینه که صفحه ی مقصدت یعنی صفحه ای که برنامه میره اونجا سنگین باشه و از ویو های سنگین استفاده کنه مثل عکس سنگین و . . .. عکسی که برای ایمیج ویو استفاده میکنی سعی کن خیلی سنگین نباشه. امیدوارم مفید باشه البته بازم میگم که توی گوشی واقعی سریع تر و راحت تر اجرا میشه مشکل قبلی با تغییر عکس یکی از ایمیج ویو ها حل شد عکسه مشکل داشت البته نمیدونم چه مشکلی ای دی ایمیج ویو ها رو تغییر ندادم فک کنم ای دی ها تو هر لایه نباید مثل هم باشه تو دوتا لایه اشکال نداره اما دررابطه با مشکل دیر عمل کردن دکمه ها تو گوشی خیلی کنده چون در هر لایه از دو ایمیج ویو استفاده کردم که دوتا عکس داره هر کدوم یک مگ شاید باشه ایا مشکل از عکسا هست؟چطور حجمشون بدون افت کیفیت کم کنم؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۲ تیر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۵ خوب عکس یک میگی پدر برنامه رو درمیاه !! حالا توصیه من اینه که سعی کن از 200 کیلو به بالا عکس نزار البته هر چه کمتر باشه بهتره به سایت زیر یه سری بزن : https://jgilfelt.github.io/AndroidAssetStudio/index.html مواردی داره که یه میانبر ازش استفاده کن مثلا قسمت لانچر برو و عکس رو بده به سایت و درآخر اون گزینه ی generate web icon رو بزن تا عکس با کیفیت تر و کم حجمی واست بسازه سپس دانلود کن. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
EbrahimDindar 0 ارسال شده در ۲ تیر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۵ خوب عکس یک میگی پدر برنامه رو درمیاه !! حالا توصیه من اینه که سعی کن از 200 کیلو به بالا عکس نزار البته هر چه کمتر باشه بهتره به سایت زیر یه سری بزن : https://jgilfelt.github.io/AndroidAssetStudio/index.html مواردی داره که یه میانبر ازش استفاده کن مثلا قسمت لانچر برو و عکس رو بده به سایت و درآخر اون گزینه ی generate web icon رو بزن تا عکس با کیفیت تر و کم حجمی واست بسازه سپس دانلود کن. داداش احتمال داره مشکل کند بودن به خاطر استفاده از selectorبرای کلید باشه؟؟؟ بعضی وقتا که برنامه میره تو حافظه یه برنامه دیگه باز میکنم بعد دوباره میخوام اینووباز کنم کرش میشه به خاطر سنگین بودنشه؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۲ تیر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۵ اگه داخل سلکتورت از عکس های سنگین استفاده کرده باشی آره کند بودن برنامه ممکنه ازش باشه. سعی کن از سلکتور های ساده استفاده کن . البته بسته به برنامه ات داره اگه فقط یه دکمه باشه خیلی مهم نیستولی اگه سه یا چهار دکمه باشه و بخویای واسه هر کدوم یه سلکتور بزاری اون هم با عکس های سنگین خوب حتما برنامه کند میشه و هنگ میکنه. در مورد خط آخر کامل نفهمیدم چطور میگی !! اگه منظورت اینه که مثلا داخل شبیه ساز برنامه رو که اجرا میکنی بندازی بکگراند ویه برنامه دیگه تو شبیه ساز باز کنی اون موقع برنامه ی خودت کرش میشه ؟!!؟؟؟ البته اگه برنامه زیاد سنگینبشه به حدی که سیستم نتونه اجراش کنه اره احتمال داره بندازه بیرون و کرش بشه ولی فک نکنم از برنامه ات باشه . شبیه سازت چیه ؟شاید از خود شبیه سازت باشه/// نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
EbrahimDindar 0 ارسال شده در ۲ تیر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۵ اگه داخل سلکتورت از عکس های سنگین استفاده کرده باشی آره کند بودن برنامه ممکنه ازش باشه. سعی کن از سلکتور های ساده استفاده کن . البته بسته به برنامه ات داره اگه فقط یه دکمه باشه خیلی مهم نیستولی اگه سه یا چهار دکمه باشه و بخویای واسه هر کدوم یه سلکتور بزاری اون هم با عکس های سنگین خوب حتما برنامه کند میشه و هنگ میکنه. در مورد خط آخر کامل نفهمیدم چطور میگی !! اگه منظورت اینه که مثلا داخل شبیه ساز برنامه رو که اجرا میکنی بندازی بکگراند ویه برنامه دیگه تو شبیه ساز باز کنی اون موقع برنامه ی خودت کرش میشه ؟!!؟؟؟ البته اگه برنامه زیاد سنگینبشه به حدی که سیستم نتونه اجراش کنه اره احتمال داره بندازه بیرون و کرش بشه ولی فک نکنم از برنامه ات باشه . شبیه سازت چیه ؟شاید از خود شبیه سازت باشه/// نه من کلا روی گوشی برنامه رو اجرا میکنم ببین وقتی برنامه رو باز میکنم میزنم روی دکمه هوم گوشی برنامه میره تو حافظه رم و باز میمونه بعد وقتی دوباره بازش میکنم کرش میشه البته بعضی وقتا اینجور میشه یه سوال دیگه من بعضی وقتا قسمتی از کدا رو از اینترنت کپی میکنم میخواستم ببینم این کار منو تو برنامه نویسی ضعیف بار میاره؟شما وقتی برنامه مینویسی همه کداشوخودت مینویسی؟اخه اگه بخوای همه رو خودت بتویسی خیلی باید مغزت پر باشه باید فول باشی نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۲ تیر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۲ تیر ۱۳۹۵ خوب اگه رو گوشی تست میکنی خوب نباید هنگ کنه یا برنامه ات کندباشه مگر اینکه برنامه ات سنگین باشه که اونم یک ایراد واسه برنامه ات است. همون طور که گفتم سعی کن از تصاویر کم تر و حدالامکان کم حجمی استفاده کن. و البته در سلکتورهات از تصاویر سنگین استفاده نکن. احتمال داره کرش شدن برنامه ات حین اجرای دوباره از حافظه سنگین بودن برنامه ات باشه ! در مورد کد هاسعی کن همه ی کدها رو تا اونجا که ممکنه خودت بنویسی و اگه نشد حداقل بدونی کدها چی میگن و چیکار میکنن و الا خیلی تو برنامه نویسی نمی تونی قوی بشی. من خودم مثلا تو برنامه ای که در دست نوشتنش هستم تا اینجا کل کدها رو خودم نوشتم البته نمیگم همشو خودم ساختم و پیددا کردم . نه ! بلکه قبلا تو آموزش های مختلف آموزشش رو دیدم الان هم هر جا مشکل داشتم به کدهاش یه سری زدم و ازش کمک گرفتم اما اینکه کل کدها رو کپی کنی خیلی جالب نیست. من در حدی نیستم که توصیه کنم ولی پیشنهاد میکنم خودت کدها رو تایپ کن و بدون که این کدها چیکار میکنن. خیلی باعث پیشرفت میشه . نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .