Я работаю над проектом Android и сталкиваюсь с этой ошибкой при попытке использовать ArrayAdapter для ListView.
Я использовал его раньше в другом проекте, и он работал нормально, но теперь даже это, чтоПроект Я получаю ту же ошибку
Ошибка говорит
Cannot resolve symbol 'ArrayAdapter'
Я пытался повторно импортировать ArrayAdapter, очистить, пересобрать проект, но ничего не работает.
Надеюсь, кто-нибудь мне поможет, заранее спасибо.
package example.com.museum.controller;
import android.content.Context;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.widget.ListView;
import android.widget.Toast;
import java.util.ArrayList;
import java.util.List;
import example.com.museum.R;
import example.com.museum.bean.Trajet;
import example.com.museum.crud.TrajetDAO;
import android.widget.ArrayAdapter;
public class MyVisitActivity extends AppCompatActivity {
SharedPreferences sharedpreferences;
private ListView listView;
private List<Trajet> listMuseum;
private TrajetDAO trajetDAO;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_visit_activity);
sharedpreferences = getSharedPreferences("UserInfo", Context.MODE_PRIVATE);
trajetDAO = new TrajetDAO(this);
listMuseum = new ArrayList<>();
listView = findViewById(R.id.lvMuseum);
try {
trajetDAO.open();
try {
listMuseum = trajetDAO.getVisitByUser(sharedpreferences.getString("user_login","Unknow"));
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(this, "Erreur lors de la récupération de la liste", Toast.LENGTH_SHORT).show();
}
}catch(Exception e){
e.printStackTrace();
Log.e("Ouverture de la BDD","Impossible d'ouvrir la BDD");
Toast.makeText(this, "INTERNAL ERROR!!!!", Toast.LENGTH_SHORT).show();
}finally {
trajetDAO.close();
}
ArrayAdapter<Trajet> adapter = new ArrayAdapter<Trajet>(this,
android.R.layout.simple_list_item_1, listMuseum);
listView.setAdapter(adapter);
}
}