首页 > 解决方案 > main_activity java 文件的错误消息

问题描述

尝试在 android 中构建应用程序时,我收到 main_activity.java 文件有关放置位置的错误消息;或 ) 或 } 但我不明白为什么。有人可以帮忙吗?

public class MainActivity extends AppCompatActivity {
  private Button mButton;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    mButton = (Button) findViewById(R.id.button_quiz);
    mButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
          //open url using Intent
          String url = "http://www.cancunsteve.com/capecod/mobilepopquiz2.htm";
          Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
          startActivity(intent);

        }
      )
    };
  }

标签: javaandroid-button

解决方案


下面是一个工作示例,您的 Button 的 onClickListener 被错误地关闭。

public class MainActivity extends AppCompatActivity {
  private Button mButton;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    mButton = (Button) findViewById(R.id.button_quiz);
    mButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
          //open url using Intent
          String url = "http://www.cancunsteve.com/capecod/mobilepopquiz2.htm";
          Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
          startActivity(intent);

        } //close OnClick
      }); //close onClickListener
    } //close onCreate
  } //close Main

推荐阅读