【问题标题】:error messages with main_activity java filemain_activity java 文件的错误消息
【发布时间】:2019-01-26 23:20:06
【问题描述】:

尝试在 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);

        }
      )
    };
  }

【问题讨论】:

  • 不明白你的问题的重点。对不起。随心所欲地称呼它。 java文件有错误。这就是这里的问题。相信 javascript 只在浏览器上运行?但我代码中的按钮是用来打开浏览器的
  • 您的新 View.OnClickListener() 未关闭。没有 '}' 对应于左大括号。您的 MainActivity 也没有关闭。老实说,这就像要求陌生人为您进行拼写检查。
  • 进行了更改。尝试构建时仍然出现错误。这是结果文件
  • 无法发送文件获取消息,评论太长了

标签: java android-button


【解决方案1】:

下面是一个工作示例,按钮的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 2019-04-19
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    相关资源
    最近更新 更多