Android Studio : Cannot resolve method getApplicationContext()
Android studio version ใหม่ๆเมื่อมีการอัพเดท มักพบว่าโค้ดเก่าจะมี error เกิดขึ้นทั้งๆที่ตอนใช้เวอร์ชันเก่ายังทำงานได้ สำหรับ error ยอดฮิตตัวนึงก็คือ Cannot resolve method getApplicationContext()
ตัวอย่างโค้ด
public class JSONTask extends AsyncTask<String,String,List>private ListView lvMovies; … @Override } |
แนวทางการแก้ไขคือเราประกาศ context ขึ้นมาแล้วเรียกใช้ผ่าน context ดังนี้
public class JSONTask extends AsyncTask<String,String,List>private ListView lvMovies; private Context mContext; public JSONTask(Context mContext) { this.mContext = mContext; } … @Override } |
แนวทางนี้ก็จะแก้ไข error Cannot resolve method getApplicationContext() ได้ครับ