我为我的应用创建了一个基本主页。 该页面包含登录和注册按钮。
只有注册按钮才有效。我对Android开发很新,我想我只能知道为什么会发生这种情况。
我检查了有关堆栈溢出的其他问题并决定创建一个私有处理程序,然后案例但我仍然遇到同样的问题。
这是代码。对于为什么会发生这种情况有任何帮助和见解,我们非常感激。
package net.citrusdynamics.citrus;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button signin = (Button) findViewById(R.id.signin);
Button signup = (Button) findViewById(R.id.signup);
signin.setOnClickListener(onclicklistener);
signup.setOnClickListener(onclicklistener);
}
private View.OnClickListener onclicklistener = new View.OnClickListener() {
@Override
public void onClick(final View v) {
switch (v.getId()) {
case R.id.signin:
setContentView(R.layout.activity_signin);
Intent signin_intent = new Intent(MainActivity.this, SigninActivity.class);
startActivity(signin_intent);
break;
case R.id.signup:
setContentView(R.layout.activity_signup);
Intent signup_intent = new Intent(MainActivity.this, SignupActivity.class);
startActivity(signup_intent);
break;
}
}
};
}
答案 0 :(得分:0)
尝试添加点击侦听器,如下面的代码
Program: C:\Program Files\Java\jre1.8.0_71\bin\javaw.exe
File: /var/lib/jenkins/workspace/libgdx/extensions/gdx-box2d/gdx- box2d/jni/Box2D/Dynamics/b2Body.cpp, Line 299
Expression: m_type == b2_dynamicBody