1 of 2 Button在Android应用主页中工作

时间:2016-05-08 15:08:18

标签: java android android-studio

我为我的应用创建了一个基本主页。 该页面包含登录和注册按钮。

只有注册按钮才有效。我对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;

            }
        }
    };
}

1 个答案:

答案 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