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