PDA

View Full Version : مشكل اين برنامه(لطفا كمك كنيد)به همراه سورس



EDRIS0131
جمعه 14 فروردین 1394, 17:05 عصر
با سلام خدمت همه دوستان گرامي يه برمامه نوشتم با اين كه فكر ميكنم همه كد ها رو درست نوشتم و تو محيط اكليپس هم error نداد اما نميدونم چرا كار نميكنه من سورس پايه رو از appinapps.com گرفتم كه فقط شامل يك splash بود و بقيه قسمت ها رو خودم ادد كردم ناگفته نمونه كه پكيج نيم و ... رو هم تغيير دادم سورس رو ميذارم اگه امكانش هست يه چك كنيد و كمكم كنيد.... با تشكر http://myworldpage.faa.im/files/facesky.rar

EDRIS0131
جمعه 14 فروردین 1394, 17:06 عصر
اينجا اساتيد خيلي كم جواب ميدن و راهنمايي ميكنند...
براي من كه اكثرا اين طور بوده
اميدوارم اين دفعه يكي كمك كنه چون مهمه واسم
بازم تشكر

Nevercom
جمعه 14 فروردین 1394, 18:00 عصر
خب واقعیت این هست که دانلود کردن سورس و وارد کردنش تو IDE، اجرا کردنش و پیدا کردن خطا بدون هیچ توضیح اضافه ای کمی وقت گیر هست، اون هم در شرایطی که نمیدونی مشکل چی هست و اصلن علاقه ای به اون بحث خاص داری یا نه.

ترجیجاً تو خود سوال مشخص کنید که مشکل چی هست، برنامه باید چیکار کنه و درعوض چه کار دیگری انجام میده.
گذاشتن کد مربوط به قسمتی که خطا میده بهتر از این هست که پروژه رو برای دانلود بزارید.

omid.n1990
جمعه 14 فروردین 1394, 19:44 عصر
شما ببنید برنامه چه مشکلی داره! پیغام خطا چی هست و بعد اینجا دنبال راه حل بگردید.
logcat بدید از برنامه یا trace کنید بعد همینجا سوال کنید که چه خطایی دریافت میکنید و نظر بقیه رو بپرسید. اگر هم نمیدونید خطای کار از کجاست و نمیدونید از کجا باید پیام خطا رو پیدا کنید بهتره یک جستجویی تو این زمینه کنید فکر کنم به راحتی به نتیجه برسید

EDRIS0131
شنبه 15 فروردین 1394, 11:23 صبح
با سلام و تشکر
در اکلیپس اصلا خطایی نشون نمیده تا ببینم
موقع هصب بر روی موبایل میهویسه
"متاسفم خطایی رخ داد"
و دیگه هیچ

EDRIS0131
شنبه 15 فروردین 1394, 11:24 صبح
ديشب نشستم و دوباره کد هاي برنامه رو چک کردم
انگار تو تعريف اکتيويتي ها تو
manifest
اشتباه کرده بودم
تمام اکتيويتي ها رو تو
manifest
تعريف کردم
و باز هم برنامه کار نکرد
من چند تا سورس رو نگاه کردم
انگار جور ديگري اکتيويتي ها تعريف شدند
دقيقا متوجه نشدم
lable
هم دارند
ولي من از قسمت اپلکشن اکتيويتي ها رو ادد کردم
ايا به اين صورت تعريف کردن هم درسته؟
دوستان محبت کنند راهنمايي کنند ممنون ميشم

EDRIS0131
شنبه 15 فروردین 1394, 11:30 صبح
گشتم متاسفانه راهی پیدا نکردم
خطایی تو برنامه نشون نمیده
بلکه خروجی مشکل داره...
اگه کسی بزرگواری کنه و سورس رو چک کنه ممنون میشم
............
manifest
الان تو سورس مشکل داره که باید حواستون باشه

EDRIS0131
پنج شنبه 20 فروردین 1394, 12:49 عصر
تقریبا مشکل رو پیدا کردم...
انگار وقتی اینتنت رو برای حرکت از ی اکتیویتی دیگه ب اکتیویتی دیگه وارد میکنم مشکل پیش میاد....
حالا نمیدونم دارم دستور اینتنت رو اشتیاه وارد میکنم یا اینکه تو
Class و اکتیویتی بعد اشتباه کردم...
من یه کلاس جاوا و یه اکتیویتی میسازم مثله همه اموزش ها
یه باتن تعریف میکنم و.....
عملا. هیچ جایی اشتباه نمیکنم
با این همه نمیدونم چرا کار نمیکنه
اکلیپس هم errorنمیده و برنامه رو میسازه
-------------------
هر روز اینجا رو چک میکنم هیچ کی نیست ی کمک بکنه

godofphp
پنج شنبه 20 فروردین 1394, 12:59 عصر
خب من برنامه ی شما رو دانلود کردم و تست کردم مشکل اول که از فایل androidmanifest.xml توی تعریف نام اکتیوتی ها بود
مثلا برای اکتیویتی splash شما باید اینگونه عمل کنید من این رو اینطوری کردم اسپلش بالا اومد باقی رو هم اینطوری تعریف کن



<activity
android:name=".SplashActivity"
android:label="@string/title_activity_splash" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />


<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

godofphp
پنج شنبه 20 فروردین 1394, 13:04 عصر
همچنین خطایی توی MainActivity داری که اگه همه ی موارد درون onCreate این اکتیویتی بجز contentview رو کامنت کنی برنامه اجرا میشه خودت باید خطاهاشو بگیری
توی ایکلیپس فقط خطاهای syntax گرفته میشه خطاهای هنگام اجرا رو باید خودت پیدا کنی

EDRIS0131
پنج شنبه 20 فروردین 1394, 13:25 عصر
سلام و تشکر دوست گرامی....
درسته تو manifestاکتیویتی ها رو اشتباه وارد کرده بودم
بعد خودم متوجه شدم اصلاح کردم
البته زیاد از اینجور وارد کردن های چند بخشی سر در نیاوردم
و از قسمت اپلکشن استفاده کردم ک خودش اتوماتیک اکتویتی ها رو ادد کرد
ایا اینجای کارم اشتباه بود؟؟؟؟؟
من تو خیلی جاها خوندم ک ب این روش میشه اکتیویتی ها رو ادد کرد

EDRIS0131
پنج شنبه 20 فروردین 1394, 13:28 عصر
متاسفانه با موبایل انلاینم زیاد نمیشه کدها رو past کرد
دوست گرامی قسمت دوم رو متوجه نشدم
کامنت دوم ک گذاشتین رو میگم
امکانش هست بیشتر تو ضیح بدید
تشکر

EDRIS0131
پنج شنبه 20 فروردین 1394, 13:32 عصر
همچنین قابل ذکره ک برای من هم اسپلش اکتیویتی اجر ا میشه و میشد
مشکل mainactivityهست .......
مین اکتیویتی کار میکنه اگه دستورات اینتن رو از توش بردارم
صد در صد تو دستورات اینتنت اشتباه دارم ک متوجه نمیشم

EDRIS0131
جمعه 21 فروردین 1394, 11:51 صبح
کسی نیست؟!!!؟!!؟؟؟؟؟؟؟

EDRIS0131
شنبه 22 فروردین 1394, 09:51 صبح
یکی نیست درباره این
Oncreate
کمی ب من توضیح بده؟؟؟؟

godofphp
شنبه 22 فروردین 1394, 13:57 عصر
یکی نیست درباره این
Oncreate
کمی ب من توضیح بده؟؟؟؟
در مورد چیش ؟
این متد زمانی که برای اولین بار برنامه اجرا میشه فراخوانی میشه
یعنی هنگام ایجاد برنامه
هر بار که برنامه کلا بسته و باز میشه این متد هنگام باز شدن یکبار قبل onstart و onresume اجرا میشه

EDRIS0131
شنبه 22 فروردین 1394, 20:06 عصر
دوستان یگی نیست سورس رو چک کنه و راهنمایی کنه:(