【问题标题】:android studio onclickListener error (55,48)android studio onclickListener 错误 (55,48)
【发布时间】:2015-06-07 07:37:58
【问题描述】:

我创建了DBHelper 类作为我的应用程序的数据库。当我点击按钮时,我想保存我的数据。

发生了这个错误:

Error:(55, 48) error: constructor DBHelper in class DBHelper cannot be applied to given types;
required: Context
found: <anonymous OnClickListener>
reason: actual argument <anonymous OnClickListener> cannot be converted to Context by method invocation conversion

我写了这段代码:

DBHelper dbHelper = new DBHelper(this); dbHelper.saveData(DataObjects); 

【问题讨论】:

  • 是的邮政编码,但我认为问题是“这个”

标签: android this onclicklistener android-context


【解决方案1】:

由于您的代码没有说明您执行给定 sn-p 的位置,我假设您尝试在 OnClickListener 内执行此操作(如异常中所述)

尝试执行以下操作:

DBHelper dbHelper = new DBHelper(MyActivity.this); 
dbHelper.saveData(DataObjects); 

MyActivity.this 替换为您的Activity 的名称,即您的Context

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    • 1970-01-01
    • 2016-04-20
    • 2022-11-25
    • 2017-09-01
    相关资源
    最近更新 更多