کد زیر را در نظر بگیرید :
باید به کد زیر تبدیل شود :
که در آن، به جای startActivity ، عبارت context.startActivity را نوشته ایم.
همچنین کد زیر را در نظر بگیرید :
باید به کد زیر تبدیل شود :
که در آن، به جای getSystemService ، عبارت context.getSystemService را نوشته ایم، همچنین به جای Context ، عبارت context را نوشته ایم.
در واقع در چگونگی اشاره به Context متناظر با Activity مشکل داشتند.
کد:
startActivity(new Intent(this.context, screen2.class));
باید به کد زیر تبدیل شود :
کد:
context.startActivity(new Intent(context, screen2.class));
که در آن، به جای startActivity ، عبارت context.startActivity را نوشته ایم.
همچنین کد زیر را در نظر بگیرید :
کد:
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
باید به کد زیر تبدیل شود :
کد:
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
که در آن، به جای getSystemService ، عبارت context.getSystemService را نوشته ایم، همچنین به جای Context ، عبارت context را نوشته ایم.
در واقع در چگونگی اشاره به Context متناظر با Activity مشکل داشتند.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.