我使用应用程序访问我的数据。
而当按钮被点击时,我想使用应用程序中的数据。
我使用以下代码:

b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
MyData md = (MyData)this.getApplication();
md.setName("");
md.setIP("");
}
});

但错误显示:
The method getApplication() is undefined for the type new View.OnClickListener(){}

如何在onclick方法中使用getapplication?

最佳答案

通过getapplication(),我假设您指的是Activity.getApplication()
在这种情况下,如果删除this,它应该可以工作。

MyData md = (MyData)getApplication();

07-28 00:28