protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_doctor); dbHelper1 = new MyDatabaseHelper( DoctorActivity.this,"User_Data.db",null,1); personList = addPersonList(); recyclerView = findViewById(R.id.rv_device); personAdapter = new PersonAdapter(personList,this); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(personAdapter); }新增用户数据后不在列表显示是为什么
时间: 2024-01-24 18:17:08 浏览: 117
Android中使用ormlite实现持久化(一)--HelloOrmLite.docx
这可能是因为您没有在 `addPersonList()` 方法中将新增的用户数据添加到 `personList` 列表中。请确保您在添加新用户数据后更新 `personList` 列表,并且通知适配器进行更新,以便在列表中显示新数据。
您可以尝试在 `addPersonList()` 方法中添加以下代码,将新增的用户数据添加到列表中:
```
// 假设您已经将新增的用户数据存储在名为 "newPerson" 的 Person 对象中
personList.add(newPerson);
personAdapter.notifyDataSetChanged(); // 通知适配器更新列表
```
这将确保您添加的新用户数据将显示在列表中。
阅读全文