1
私はrecyclerviewでアクティビティを持っています。そのアイテムの1つをクリックすると、別のリサイクルビューでこのアクティビティにつながります。しかし、それは私に "E/RecyclerView:アダプターが接続されていない、レイアウトをスキップしています"エラーを与え続けます。ここでE/RecyclerViewを解決できません:アダプターは接続されていません。レイアウトエラーをスキップする
はのonCreate()メソッドです:
@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();
}
私は他のスレッドを実行する前に、アダプタを接続すると、これに類似した別の質問を見ましたが、私はこの中で実行されている任意の他のスレッドを持っていると信じていませんアクティビティ。 getBundleData()は次のようになります。
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");
}