Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android活动中的切换活动_Java_Android - Fatal编程技术网

Java Android活动中的切换活动

Java Android活动中的切换活动,java,android,Java,Android,每当我尝试单击按钮并切换活动时,它总是给我错误,并保持在同一活动上,而不做任何操作: W/EGL_仿真:未实现eglSurfaceAttrib W/OpenGLRenderer:未能在表面0xa6d42940上设置EGL_交换_行为,错误=EGL_成功 我以为那是我清单文件里的东西,但我什么也找不到。我尝试过改变很多东西,插入不同的过滤器,但没有什么能解决这个问题 我的代码是: AndroidManifest.xml 主要活动 package com.example.robertmonks.

每当我尝试单击按钮并切换活动时,它总是给我错误,并保持在同一活动上,而不做任何操作:

W/EGL_仿真:未实现eglSurfaceAttrib

W/OpenGLRenderer:未能在表面0xa6d42940上设置EGL_交换_行为,错误=EGL_成功

我以为那是我清单文件里的东西,但我什么也找不到。我尝试过改变很多东西,插入不同的过滤器,但没有什么能解决这个问题

我的代码是:

  • AndroidManifest.xml
  • 
    
  • 主要活动
  • package com.example.robertmonks.mytestapp;
    导入android.app.AlertDialog;
    导入android.os.Bundle;
    导入android.support.design.widget.FloatingActionButton;
    导入android.support.design.widget.Snackbar;
    导入android.support.v7.app.AppActivity;
    导入android.support.v7.widget.Toolbar;
    导入android.view.view;
    导入android.app.AlertDialog;
    公共类主\u活动扩展了AppCompatActivity{
    android.widget.Button注销按钮;
    android.widget.EditText密码;
    android.widget.EditText用户名;
    @凌驾
    创建时受保护的void(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.content\u登录);
    密码=(android.widget.EditText)findviewbyd(R.id.etPassword);
    username=(android.widget.EditText)findviewbyd(R.id.etEmailAddress);
    logoutButton=(android.widget.Button)findviewbyd(R.id.blogin);
    logoutButton.setOnClickListener(新的android.widget.Button.OnClickListener(){
    @凌驾
    公共void onClick(视图v){
    if(v.getId()==R.id.blogin){
    logoutButtonClicked();//将操作移动到新方法以保持代码干净
    }
    }
    });
    }
    私有void logoutButtonClicked()
    {
    android.content.Intent loginintent=新的android.content.Intent(Main\u Activity.this,Login\u Activity.class);
    主要活动。此。startActivity(登录);
    android.util.Log.d(“注销”、“尝试”);
    }
    }
    
  • 登录活动
  • package com.example.robertmonks.mytestapp;
    导入android.app.AlertDialog;
    导入android.os.Bundle;
    导入android.support.design.widget.FloatingActionButton;
    导入android.support.design.widget.Snackbar;
    导入android.support.v7.app.AppActivity;
    导入android.support.v7.widget.Toolbar;
    导入android.view.view;
    导入android.app.AlertDialog;
    公共类登录\u活动扩展了AppCompatActivity{
    android.widget.Button登录按钮;
    android.widget.Button注册表按钮;
    android.widget.EditText密码;
    android.widget.EditText用户名;
    @凌驾
    创建时受保护的void(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.content\u登录);
    密码=(android.widget.EditText)findviewbyd(R.id.etPassword);
    username=(android.widget.EditText)findviewbyd(R.id.etEmailAddress);
    loginButton=(android.widget.Button)findViewById(R.id.blogin);
    registerButton=(android.widget.Button)findviewbyd(R.id.bregister);
    setOnClickListener(新的android.widget.Button.OnClickListener(){
    @凌驾
    公共void onClick(视图v){
    if(v.getId()==R.id.blogin){
    loginButtonClicked();//将操作移动到新方法以保持代码干净
    }
    if(v.getId()==R.id.bregister){
    registerButtonClicked();
    }
    }
    });
    registerButton.setOnClickListener(新的android.widget.Button.OnClickListener(){
    @凌驾
    公共void onClick(视图v){
    if(v.getId()==R.id.bregister){
    registerButtonClicked();
    }
    }
    });
    }
    私有void loginButtonClicked()
    {
    //startActivity(主活动类);
    android.util.Log.d(“登录”、“尝试”);
    }
    私有无效寄存器ButtonClicked()
    {
    android.content.Intent registerintent=新的android.content.Intent(Login\u Activity.this,Register\u Activity.class);
    Login_Activity.this.startActivity(registerintent);
    android.util.Log.d(“新用户”、“尝试”);
    }
    }
    
  • 注册及注册活动
  • package com.example.robertmonks.mytestapp;
    导入android.os.Bundle;
    导入android.support.design.widget.FloatingActionButton;
    导入android.support.design.widget.Snackbar;
    导入android.support.v7.app.AppActivity;
    导入android.support.v7.widget.Toolbar;
    导入android.view.view;
    公共类Register_活动扩展了AppCompatActivity{
    android.widget.Button创建帐户按钮;
    android.widget.Button登录页面按钮;
    android.widget.EditText密码1;
    android.widget.EditText密码2;
    android.widget.EditText名字;
    android.widget.EditText LastName;
    android.widget.EditText电子邮件地址;
    @凌驾
    创建时受保护的void(Bundle savedInstanceState)
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.content\u登录);
    password1=(android.widget.EditText)findViewById(R.id.etFirstPassword);
    password2=(android.widget.EditText)findViewById(R.id.etSecondPassword);
    FirstName=(android.widget.EditText)findViewById(R.id.etFirstName);
    LastName=(android.widget.EditText)findViewById(R.id.etLastName);
    createAccountButton=(android.widget.Button)findViewById(R.id.blogin);
    LoginPageButton=(android.widget.Button)f
    
     registerButton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                 // Perform action on click
             }
         });