Ich habe eine Aktivität mit einer Recycleransicht, und wenn ich auf eines der Elemente klicke, führt dies zu dieser Aktivität mit einer anderen Recycleransicht. Allerdings gibt es mir weiterhin einen Fehler "E/RecyclerView: Kein Adapter angeschlossen; Layout wird übersprungen". HierKann E/RecyclerView nicht lösen: Kein Adapter angeschlossen; Layoutfehler überspringen
ist die onCreate() -Methode:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getBundleData();
setContentView(R.layout.activity_device_sensor_report);
context = this;
LiveDataInfo liveData = new LiveDataInfo(liveDataCat,liveDataNum);
adapter = new AdapterLiveData(context, liveData);
rv = (RecyclerView) findViewById(R.id.rv_liveData);
layoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL,false);
rv.setLayoutManager(layoutManager);
rv.setAdapter(adapter);
//mqttSetup();
drawGraph();
}
ich eine andere Frage sah wie folgt aus, dass der an den Adapter an, bevor andere Threads ausgeführt wird, aber ich glaube nicht, dass ich irgendwelche anderen Threads in diesem Laufen Aktivität. getBundleData() macht nur folgende:
Bundle extras = getIntent().getExtras();
if (extras != null) {
deviceID = extras.getString("DeviceID");
temperature = extras.getParcelableArrayList("temperatureData");
humidity = extras.getParcelableArrayList("humidityData");
liveDataCat = extras.getParcelableArrayList("liveDataCat");
liveDataNum = extras.getParcelableArrayList("liveDataNum");
}