我已經定義了一個模型類:如何在onClick(View v)函數中訪問我的對象?
public class MyObject {
...
}
在我的活動,我從服務層這個對象。一切工作正常,在這一點上,我唯一的問題是,在活動,如果我設置setOnClickListener到TextView的,我怎麼能訪問myObject的?我的意思是表示下面的代碼:
//my custom object
MyObject obj = SERVICE.getObject();
TextView tx = new TextView(this);
tx.setText("Click me");
tx.setOnClickListener(
new OnClickListener(){
@Override
public void onClick(View v){
//how to access obj here?
}
}
);
在上面的代碼,我不能訪問obj
內onClick(View v)
功能,如何擺脫它來訪問obj
裏面onClick(View v)
?
要麼你必須聲明MyObj中作爲最終或作爲全球 – ingsaurabh