Я работаю с утилизатором.Я получил эту ошибку add (... OmborActivty) в списке нельзя применить к (... OmborModel) .В следующей части я использовал this : Recyc_Adapter_Ombor myAdapter = new Recyc_Adapter_Ombor ( this , lstOmbor); .Некоторые парни сказали использовать getActivation () или getContext ().Но когда я набираю вместо этого вышеупомянутых рекомендованных методов, я получаю «Не удается разрешить метод».
Вот мой код:
package com.example.ganz.afex_with_default_navigation;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView;
import com.example.ganz.afex_with_default_navigation.adapters.Recyc_Adapter_Ombor;
import com.example.ganz.afex_with_default_navigation.models.Ombor_Model;
import java.util.ArrayList;
import java.util.List;
public class OmborActivity extends AppCompatActivity {
List<OmborActivity> lstOmbor;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ombor);
lstOmbor = new ArrayList<>();
lstOmbor.add(new Ombor_Model("Zara", "Qizlar uchun shim", "85 ming so'm", R.drawable.img));
lstOmbor.add(new Ombor_Model("Gucci", "Qizlar uchun triko", "189 ming so'm", R.drawable.img));
lstOmbor.add(new Ombor_Model("Gucci", "Qizlar uchun ko'ylak", "100 ming so'm", R.drawable.img));
lstOmbor.add(new Ombor_Model("Versaci", "Qizlar uchun ko'ylak", "120 ming so'm", R.drawable.img));
RecyclerView myrv = (RecyclerView) findViewById(R.id.recycler_ombor);
Recyc_Adapter_Ombor myAdapter = new Recyc_Adapter_Ombor(this, lstOmbor);
myrv.setLayoutManager(new GridLayoutManager(this, 2));
myrv.setAdapter(myAdapter);
}
}