我使用Application來訪問我的數據。 而buttom被點擊,我想使用應用程序中的數據。 我用下面的代碼:getApplication在onClick方法中使用
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?
在onclicklistener你得到視圖爲V,所以嘗試像這樣..v.getApplicationContext(); – 2011-12-30 04:42:37
你是否在使用Application類來進行全局訪問? – 2011-12-30 04:53:15