【问题标题】:How to debug why my Java app crashes?如何调试我的 Java 应用程序崩溃的原因?
【发布时间】:2018-05-24 04:11:48
【问题描述】:

当我使用下面的菜单选择代码时,我的应用程序崩溃了。我在这里使用视图来显示来自课外的 Snackbar 消息。这就是我出错的原因。但它会将数据保存在数据库中

    @Override
public boolean onOptionsItemSelected(MenuItem item)
{
    View view = new View(this);
    if (item.getItemId() == R.id.action_save){
        insertRecord(view);
    }
    return super.onOptionsItemSelected(item);
}

【问题讨论】:

  • 您无法将view 对象保存到数据库中,insertRecord 正在做什么,发布代码和错误详细信息
  • 加入这个网站快 5 年了,还想不出更好的标题吗?

标签: java xml


【解决方案1】:

经过多次搜索,我用以下代码解决了这个问题:

@Override
public boolean onOptionsItemSelected(MenuItem item)
{
    View view = findViewById(R.id.cl_entry); // id of constraint layout
    if (item.getItemId() == R.id.action_save){
        insertRecord(view);
    }
    return super.onOptionsItemSelected(item);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    相关资源
    最近更新 更多