Ich verstehe nicht, warum meine Recycleransicht nur die letzte Zeile meiner Datenbank anzeigt, obwohl ich sie mit 150 Datenzeilen initialisiert habe.
Ich habe viel im Internet gesucht und sogar hier auf SO, aber keine der Lösungen funktioniert. Können Sie mir helfen herauszufinden, warum mein recyclerView nur die letzte Zeile der Datenbank anzeigt? Vielleicht könnt ihr mir helfen. Vielen Dank im Voraus an euch alle.
Hier ist mein Code:
Ich verstehe nicht, warum meine Recycleransicht nur die letzte Zeile meiner Datenbank anzeigt, obwohl ich sie mit 150 Datenzeilen initialisiert habe. Ich habe viel im Internet gesucht und sogar hier auf SO, aber keine der Lösungen funktioniert. Können Sie mir helfen herauszufinden, warum mein recyclerView nur die letzte Zeile der Datenbank anzeigt? Vielleicht könnt ihr mir helfen. Vielen Dank im Voraus an euch alle. Hier ist mein Code: [code]package com.example.frontaddress.matedesignc; import android.database.Cursor; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.support.v7.widget.Toolbar; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.Toast; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class Customer_Activity extends AppCompatActivity {
private List StateListArray =new ArrayList(); private List StateList =new ArrayList(); private List CityListArray ; private List CityList ; private Spinner dropdown_state; private Spinner dropdown_city; private DBHandler DB = new DBHandler(this); private static final String BUSINESSNAME = "business_name"; private static final String MOBILE = "mobile"; private static final String ADDRESS = "address"; private static final String ID = "id"; private Toolbar toolbar; private Customer_list_Adapter adapter; private RecyclerView recyclerView_Customer; //ProgressDialog pDialog = new ProgressDialog(this); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_customer_list); toolbar = (Toolbar) findViewById(R.id.app_bar); setSupportActionBar(toolbar); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); GetStateList(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_sub, menu); return true; } public void CustomerDetails(String state,String city) throws IOException {
try { List data = null; data = new ArrayList(); customer_search_information current = new customer_search_information(); Cursor RST_CSTInfo = DB.getRows("customer", "id,business_name,mobile,address", " state='" + state + "' AND city='" + city + "'");
} private void GetStateList() { Cursor Customer= DB.getRows("customer","state", " 1 GROUP BY state"); while(!Customer.isAfterLast()){ String state=Customer.getString(Customer.getColumnIndex("state")); StateList.add(state); StateListArray.add(state); Customer.moveToNext(); } dropdown_state = (Spinner)findViewById(R.id.SpnSrch_State); ArrayAdapter adapter = new ArrayAdapter(Customer_Activity.this, android.R.layout.simple_spinner_dropdown_item, StateListArray); dropdown_state.setAdapter(adapter); dropdown_state.setPrompt("Choose State "); dropdown_state.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView parentView, View selectedItemView, int position, long id) { int item = dropdown_state.getSelectedItemPosition(); String state =StateListArray.get(item); dropdown_city=(Spinner) findViewById(R.id.SpnSrch_State); Cursor RstCity= DB.getRows("customer","city", "state='"+state+"' GROUP BY city"); CityListArray =new ArrayList(); CityList =new ArrayList(); while(!RstCity.isAfterLast()){
String city=RstCity.getString(RstCity.getColumnIndex("city")); CityList.add(city); CityListArray.add(city); RstCity.moveToNext(); } dropdown_city = (Spinner)findViewById(R.id.SpnSrch_City); ArrayAdapter cityadapter = new ArrayAdapter(Customer_Activity.this, android.R.layout.simple_spinner_dropdown_item, CityListArray); dropdown_city.setAdapter(cityadapter); dropdown_city.setPrompt("Choose City "); dropdown_city.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView parentView, View selectedItemView, int position, long id) {
int item = dropdown_state.getSelectedItemPosition(); String state =StateListArray.get(item); item = dropdown_city.getSelectedItemPosition(); String city =CityListArray.get(item);
@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId();
//noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } if (id == android.R.id.home) {
Ich versuche, den Wert aus der letzten Zeile einer DF-Spalte zu übernehmen und ihn durch den ersten Wert zu ersetzen. Ich gebe einen Wertfehler zurück.
import pandas as pd
df = pd.DataFrame({'name':...
Ich versuche, den Wert aus der letzten Zeile einer DF-Spalte zu übernehmen und ihn durch den ersten Wert zu ersetzen. Ich gebe einen Wertfehler zurück.
import pandas as pd
df = pd.DataFrame({'name':...
Ich arbeite an einem Laravel-Projekt, bei dem ich Spielerstatistiken für verschiedene Zeiträume anzeigen muss (letzter Tag, letzte Woche, letzter Monat und insgesamt). Die Statistiken werden in einem...
Ich arbeite an einem Laravel-Projekt, bei dem ich Spielerstatistiken für verschiedene Zeiträume anzeigen muss (letzter Tag, letzte Woche, letzter Monat und insgesamt). Die Statistiken werden in einem...
Ich bin neu in Python. Ich versuche herauszufinden, ob ein Wert mit einer Zeile aus den Daten und einem anderen gegebenen Wert übereinstimmt, übereinstimmt mit der nächsten Zeile, drucken Sie dann...