آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل با اندروید7

afr_msb  8 سال پیش  8 سال پیش
0 0

سلام دوستان 

من یه برنامه نوشتم که یک قسمت مربوط به ارسال sms است و یک قسمت مربوط به ارسال داده به wifi

برنامم در تمامی نسخه های اندروید بدون مشکل اجرا میشود اما روی اندروید 7 نه اسمس ارسال میشود و نه داده به وای فای ارسال میشود و برنامه کرش کرده و خارج میشود .

لطفا کمک کنید آیا من باید sdk آپدیت کنم ؟ راه حل دیگه ای است ؟

البته اینا متوجه شدم طریقه تعریف سرویس ها در اندروید 7 نباید داخل manifest باشد . اما چطوری باید باشه ؟ لطفا راهنماییم کنید

 

0 0
اروری که توی logcat میاد چیه؟ (8 سال پیش)
0 0
من برنامه را با اندروید استادیو 2.1 نوشته بودم sdk23 که تا اندروید6 مشکلی برنامه نداره و روی گوشی تست میشه ولی روی اندروید 7 برنامم به محض اینکه بخواد برای وای فای دیتا ارسال کنه یا اسمس بفرسته به یه شماره خاصی برنامه کرش میکنه (8 سال پیش)
+1 0
از قسمت Sitting پرمیژن های برنامه رو چک کنید که فعال باشه ! همچنین میتونید targetSdk رو 21 قرار بدید که مشکل پرمیژن براتون پیش نیاد ، اگر مشکل از پرمیژن ها نیست باید لاگ بگیرید لینک (8 سال پیش)
0 0
من الان به یه مشکل اساسی برخوردم کلا پروژه ای که با اندروید استادیو 2.3.3 مینویسم روی امولاتور مشکلی نداره ولی روی گوشی کرش میکنه (8 سال پیش)
0 0
ممنون آقای Criss وقتی targetsdk را 21 کردم رو اندروید 7 مشکل ارسال اس ام اسم حل شد . منتها همچنان مشکل ارتباط با وای فای من حل نشد (8 سال پیش)
0 0
ببینید زبان گوشی چی هست چون اگه فارسی باشه و برنامه کاراکتر فارسی بگیره تو بعضی موارد منجر به کرش میشه هر چند این مشکل زیاد ربطی به اندروید 7 نداره ولی احتمال میدم زبان گوشی فارسی باشه (8 سال پیش)
0 0
هم با فارسی تست کردم هم انگلیسی متاسفانه به محض ارسال داده به وای فای کرش میکنه (8 سال پیش)
0 0
جالب اینجاس که به وای فای کانکت میشه منتها هنگام ارسال داده به وای فای کرش میکنه و متاسفانه این مشکل فقط در اندروید 7 هست . لطفا کمکم کنین (8 سال پیش)
0 0
متن ارور هم وقتی داده ارسال میشه اینه : android.os.networkonmainthreadexception (8 سال پیش)
+1 0
این خطا وقتی ظاهر میشه که عملیات مورد نظر میخواد روی ترد اصلی اجرا بشه که با کرش مواجه میشین اگه کد رو داخل ترد دیگه ای تعریف کنید مشکل برطرف میشه (8 سال پیش)
+2 0
networkonmainthreadexception ، ببینید کدوم قسمت از برنامه تون اتصال به اینترنت دارید اون رو درون یک ترد قرار بدید ، حالا اگر توی اون اتصال به اینترنت اگر در ادامه کاری با ui داشته باشید مثلا یک مقداری رو میگیرید و toast نمایش میدید یا settext میکنید یا هر تغییری در رابطه با VIEW ، چون توی ترد هستید باید یک Handler.post برای اون بزارید دوباره کرش نکنید (8 سال پیش)
0 0
لینک (8 سال پیش)
0 0
ممنون آقای mseif لینکی که گذاشته بودین خیلی کمکم کرد و همچنین مجدد آقای criss ممنون بابت توضیحاتتون خیلی کمک کرد . مشکلم حل شد (8 سال پیش)
+1 0
یادم رفت آقای fandroid از شما هم ممنون دقیقا از روشی که گفتین رفتم (8 سال پیش)
0 0
خواهش میکنم فقط برای تشکر بهتره از دکمه لایک استفاده کنید :) موفق باشین (8 سال پیش)
0 0
همین کارا کردم (8 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .