有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android应用程序错误:

我是一个初学者开发人员,我正在制作一个应用程序。 我得到了错误:令牌上的语法错误,构造错误。 这是我的主要活动。java文件:

package com.example.goldennuggetnlapp;

import 安卓.os.Bundle;
import 安卓.view.View;
import 安卓.app.Activity;
import 安卓.content.Intent;
import 安卓.view.Menu;

public class MainActivity extends Activity { 
    /** Called when the user clicks the Send button */
    public void sendMessage(View view) {
        // Do something in response to button
    }
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void myClickHandler(View v){
        startActivity(new Intent(this, InformationActivity.class));

     }
    import 安卓.app.Activity;

    import 安卓.os.Bundle;

    import 安卓.view.View;

    import 安卓.view.View.OnClickListener;

    import 安卓.widget.Button;

我不知道怎么修理它。有人能帮我吗


共 (4) 个答案

  1. # 1 楼答案

    package com.example.goldennuggetnlapp;
    
    import android.os.Bundle;
    import android.view.View;
    import android.app.Activity;
    import android.content.Intent;
    import android.view.Menu;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    
    public class MainActivity extends Activity { 
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    
    /** Called when the user clicks the Send button */
        public void sendMessage(View view) {
            // Do something in response to button
        }
    
        public void myClickHandler(View v){
            startActivity(new Intent(this, InformationActivity.class));
    
         }
    }
    
  2. # 2 楼答案

    试着这样做:

    package com.example.goldennuggetnlapp;
    
    import android.view.View;
    import android.app.Activity;
    import android.content.Intent;
    import android.view.Menu;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    
    public class MainActivity extends Activity { 
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    
        /** Called when the user clicks the Send button */
        public void sendMessage(View view) {
            // Do something in response to button
        }
    
        public void myClickHandler(View v){
            startActivity(new Intent(this, InformationActivity.class));
    
         }
        // more code goes here
    }
    
  3. # 3 楼答案

    在Java中,所有导入语句都必须位于文件的开头(如果有包声明的话,就在包声明之后)。因此,您必须将所有导入语句移到顶部

  4. # 4 楼答案

    让你的班级像这样

    package com.example.goldennuggetnlapp;
    
    import android.os.Bundle;
    import android.view.View;
    import android.app.Activity;
    import android.content.Intent;
    import android.view.Menu;
    
    public class MainActivity extends Activity { 
        /** Called when the user clicks the Send button */
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
        }
    
        public void sendMessage(View view) {
            // Do something in response to button
        }
    
    
        public void myClickHandler(View v){
            startActivity(new Intent(this, InformationActivity.class));
    
         }
    

    您已导入活动中不可接受的部分