获取“无法解决方法”错误

时间:2015-07-15 01:38:55

标签: javascript java android variables

我在下面的代码中收到错误。错误是'无法解决方法'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");
      }


    });
  }

}

1 个答案:

答案 0 :(得分:2)

你的"这个"指的是onClickListener

这样做:

((Global_variables) game_select.this.getApplication()).setGameselected("http://vector-runner-remix.tresensa.com/index.html?dst=B0000");

" this"这一次是指您的活动类