我是 Android 应用程序开发的新手。我尝试在我的活动中使用 Textview 查看我的数据库。
这是我的 setText() java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_viewlogs);
TextView tv = (TextView) findViewById(R.id.tvSqlinfo);
LogsDB info = new LogsDB(this);
info.open();
ArrayList<String> data = info.getData();
info.close();
tv.setText(data);
}
我似乎在 tv.setText(data);. 声明“TextView 类型中的方法 setText(CharSequence) 不适用于参数 (ArrayList)”然后当我执行推荐的修复时它会改变
tv.setText(data)
到
tv.setText((CharSequence) data);
然后,当我测试应用程序时,我收到一个错误,指出它不能被强制转换。我需要更改什么才能在 textview 中查看我的数据库?
任何建议和帮助将不胜感激。谢谢