java-在成员构造函数中引用“ this”
作者:互联网
public abstract class AndroidTextAdvGame extends Activity implements Game {
Game game;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
game = this;
rightLinksListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
setScreen( new BookQuestGameScreen(game) );
}
};
}
无论如何我可以引用“ this”(我定义的类)
在新的View.OnClickListener中?
当前的解决方法是我创建的游戏成员,并在onCreate中分配game = this,然后在新的View.OnClickListener中使用game
解决方法:
如果您定义的类称为AndroidTextAdvGame,则可以通过使用来引用其“ this”
AndroidTextAdvGame.this
标签:android-context,this,java,android 来源: https://codeday.me/bug/20191201/2082930.html