gpt4 book ai didi

android - 语法错误插入;和 } 来完成声明?

转载 作者:行者123 更新时间:2023-12-03 08:30:55 25 4
gpt4 key购买 nike

我刚刚开始学习如何编写 android 应用程序,而且我是一个完整的菜鸟。
我不知道如何解决这个问题!请帮忙!格式可能看起来很糟糕......这是因为我不知道我在做什么!

    package com.smiggle.bmxhandbook;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.content.Intent;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}


Button button;

public void onCreate1(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

addListenerOnButton();
}
public void addListenerOnButton() {

button = (Button) findViewById(R.id.button1);

button.setOnClickListener(new OnClickListener() {

public void onClick1(View arg0) {

Intent myIntent = new Intent(MainActivity.this, Trick.class
MainActivity.this.startActivity(myIntent);

}

public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub; }

}

它不断给我一个语法错误!

最佳答案

试试这个代码:

public class MainActivity extends Activity {

Button button;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

addListenerOnButton();
}

public void addListenerOnButton() {

button = (Button) findViewById(R.id.button1);

button.setOnClickListener(new OnClickListener() {

public void onClick(View arg0) {

Intent myIntent = new Intent(MainActivity.this, Trick.class);
MainActivity.this.startActivity(myIntent);
}
});
}

public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}

你的类(class)有大量的语法和逻辑错误:
  • 任意onCreate1()方法,我永远不会调用它。
  • 任意onClick()方法,即使您的 Activity 从未实现接口(interface)
  • 你的匿名内部类'onClick()方法被命名为 onClick1()
  • 带有 Intent 的语句缺少 );在末尾。
  • 内部类主体缺少结束 });
  • addListenerOnButton()方法缺少结束 }
  • 你的整个类(class)都错过了结束}

  • 我真诚地建议您在使用 Android 之前花几个月(甚至一年)学习 Java。

    关于android - 语法错误插入;和 } 来完成声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15869400/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com