আমি অ্যান্ড্রয়েডে সমস্ত নতুন এবং আমি প্রোগ্রামারিকভাবে একটি স্পিনার তৈরি করার চেষ্টা করছি এবং অ্যারে থেকে ডেটা দিয়ে এটিকে খাওয়ানোর চেষ্টা করছি, তবে এক্সলিপস আমাকে একটি হুঁশিয়ারি দেয় যা আমি পরিচালনা করতে পারি না।
আমি যা পেয়েছি তা এখানে:
এই অ্যারেলিস্ট স্পিনারে থাকা উপাদানগুলি ধরে রাখে (পরে কোনও ফাইল থেকে পূর্ণ হয়ে যায়):
ArrayList<String> spinnerArray = new ArrayList<String>();
এই কোডটি আমি একটি সাইটে পেয়েছি যা স্পিনার তৈরি করতে হবে:
Spinner spinner = new Spinner(this);
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_dropdown_item,
spinnerArray);
spinner.setAdapter(spinnerArrayAdapter);
এখন দ্বিতীয় লাইন (অ্যারেএডাপ্টার ...) আমাকে এক্লিপসে একটি সতর্কবার্তা জানিয়েছে যে "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"
, এটি কীভাবে ঠিক করা যায় (বা তার প্রথম স্থানে কী বোঝায় :)) আমার কোনও ধারণা নেই।
এটি কেবল একটি সতর্কবার্তা এবং অ্যাপটি ঠিকঠাক চলবে বলে মনে হচ্ছে তবে আমি কী ভুল তা বুঝতে এবং এটি ঠিক করতে চাই। কোন ইঙ্গিত প্রশংসা করা হয়।
শুভেচ্ছা, নির্বাচন0r
Type safety: The expression of type ArrayAdapter needs unchecked conversion to conform to ArrayAdapter<String>