0

unter Code mit den Daten aus der Datenbank abrufen und die Daten in Listview Ich mag Anzeige für eine bessere Leistung in Recyclerview anzuzeigenWie Listenansicht mit Recyclerview ersetzen, während aus MySQL-Datenbank Abrufen von Daten AsyncResponse Implementierung

Ich will nur meine Listenansicht mit recyclerview ändern, ohne

meine gesamte Code zu bewirken
public class MainActivity extends AppCompatActivity 
      implements OnNavigationItemSelectedListener, AsyncResponse { 



@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 


     PostResponseAsyncTask taskRead = new PostResponseAsyncTask(MainActivity.this,this); 
      taskRead.execute("http://10.0.3.2/customer/product.php"); 

} 


@Override 
    public void processFinish(String s) { 

     productList = new JsonConverter<Product>().toArrayList(s, Product.class); 





     BindDictionary<Product> dict = new BindDictionary<Product>(); 
     dict.addStringField(R.id.tvName, new StringExtractor<Product>() { 
      @Override 
      public String getStringValue(Product product, int position) { 
       return product.name; 
      } 
     }); 





     FunDapter<Product> adapter = new FunDapter<>(MainActivity.this,productList,R.layout.homedatalist,dict); 

     lvProduct =(ListView) findViewById(R.id.lvProduct); 
     lvProduct.setAdapter(adapter);  


    } 

Antwort

0

senden Sie die ‚Produktliste‘ an den Adapter müssen Sie für die recyclerview machen. Grundsätzlich bereiten Sie alle Daten entsprechend vor und senden sie dann an den Recyclerview-Adapter. Dort verteilen Sie die einzelnen Informationen an die verschiedenen Ansichten weiter.

  1. Implementieren Sie die Parameter für die recyclerview (wie Layout)
  2. Sie werden die Daten für die recyclerview vorbereiten müssen (sollte als Listenansicht identisch sein)
  3. an den Adapter für recyclerview speziell diese Daten (verschlüsselt Tutorials ansehen)
  4. Code für die Listenansicht entfernen.
  5. Unverändert Teile-Json vom Server/Website bekommen. Bearbeiten/Vorbereiten der Daten für die Recyclerview.
Verwandte Themen