۱۳۹۴/۰۳/۰۷, ۰۹:۲۸ ق.ظ
سلام.
ممکنه میزان RAM خالی گوشی ها متفاوت بوده. یا مثلا صفحه نمایش گوشی ها دارای اندازه متفاوت بوده (در دو دسته مختلف) و بنابراین فایل xml مختلف فراخوانی شده (البته اگر فایل های xml مختلفی برای صفحه نمایش های با اندازه مختلف تعریف شده باشد). همچنین اگر برنامه آنلاین بوده، کندی اینترنت نیز می تواند اثرگذار باشد و ...
شبیه سازهای خود ADT Bundle خیلی آهسته هستند، بنابراین از شبیه ساز genymotion استفاده کنید.
سعی کنید با استفاده از try و catch (کلید شماره 345 و کلید شماره 2844) در تمامی کدهای اصلی (کدهای مهم)، تا آنجایی که امکان دارد از Force Close جلوگیری کنید (یعنی بدترین حالت این باشد که کاربر با صفحه سفید روبرو شود). حتما باید در catch ها، در آخر همه، Exception (منظورم خود عبارت Exception است) هم ذکر شود تا در کل، همه خطاهای ممکن پوشش داده شوند.
ممکنه میزان RAM خالی گوشی ها متفاوت بوده. یا مثلا صفحه نمایش گوشی ها دارای اندازه متفاوت بوده (در دو دسته مختلف) و بنابراین فایل xml مختلف فراخوانی شده (البته اگر فایل های xml مختلفی برای صفحه نمایش های با اندازه مختلف تعریف شده باشد). همچنین اگر برنامه آنلاین بوده، کندی اینترنت نیز می تواند اثرگذار باشد و ...
شبیه سازهای خود ADT Bundle خیلی آهسته هستند، بنابراین از شبیه ساز genymotion استفاده کنید.
سعی کنید با استفاده از try و catch (کلید شماره 345 و کلید شماره 2844) در تمامی کدهای اصلی (کدهای مهم)، تا آنجایی که امکان دارد از Force Close جلوگیری کنید (یعنی بدترین حالت این باشد که کاربر با صفحه سفید روبرو شود). حتما باید در catch ها، در آخر همه، Exception (منظورم خود عبارت Exception است) هم ذکر شود تا در کل، همه خطاهای ممکن پوشش داده شوند.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.