public class Adressbuch extends AppCompatActivity implements View.OnClickListener{
Toolbar toolbar;
ListView lvPatient;
SearchView svSuche;
Button bPatientHinzufuegen, bArrowBack, bSettings;
DatabaseHelper DBHelper = new DatabaseHelper(this);
public static ArrayList<String> arrayListPatient = new ArrayList<String>();
ArrayAdapter<String> adapterListViewPatient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_adressbuch);
bPatientHinzufuegen = (Button) findViewById(R.id.bPatientHinzufuegen);
bArrowBack = (Button) findViewById(R.id.bArrowBack);
bSettings = (Button) findViewById(R.id.bAction_settings);
bPatientHinzufuegen.setOnClickListener(this);
bArrowBack.setOnClickListener(this);
bSettings.setOnClickListener(this);
lvPatient = (ListView) findViewById(R.id.lvPatient);
svSuche = (SearchView) findViewById(R.id.svSuche);
toolbar = (Toolbar)findViewById(R.id.app_searchbar);
setSupportActionBar(toolbar);
/* Log.d("Reading:", "Reading all Patient Data..");
List<Patient> patients = DBHelper.getAllPatientData();
for(Patient pn : patients){
String log = "Id: " + pn.getId() + " ,Name:" + pn.getPatientName();
Log.d("Name: ", log);
}*/
DBHelper.getAllPatientData();
adapterListViewPatient = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,arrayListPatient);
lvPatient.setAdapter(adapterListViewPatient);
svSuche.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
adapterListViewPatient.getFilter().filter(newText);
return false;
}
});
lvPatient.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
}
});
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.bPatientHinzufuegen:
startActivity(new Intent(this, PatientAnlegen.class));
break;
case R.id.bArrowBack:
startActivity(new Intent(this, Login.class));
break;
}
}
}
Hallo Pascal,
ich denke ich weiß was du meinst, habe aber leider noch kein onItemClickListener eingebaut, das ist noch eine Baustelle von mir , die Seite wo man aber hingeleitet wird, wenn man auf den Patienten klickt steht schon.
Grüße
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.