我在下面的代码中收到错误。错误是'无法解决方法'getApplication()'' 有帮助吗?我认为这是因为我拉动全局变量的方式。也许是设置变量的更好方法。
public class game_select extends Activity {
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.game_select);
final Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
Toast.makeText(getApplicationContext(),
"Your Message", Toast.LENGTH_LONG).show();
((Global_variables) this.getApplication()).setGameselected("http://vector-runner-remix.tresensa.com/index.html?dst=B0000");
}
});
}
}
答案 0 :(得分:2)
你的"这个"指的是onClickListener
这样做:
((Global_variables) game_select.this.getApplication()).setGameselected("http://vector-runner-remix.tresensa.com/index.html?dst=B0000");
" this"这一次是指您的活动类