Android onClickListener问题

时间:2017-05-30 20:45:09

标签: android onclicklistener

我很难理解如何实现OnClickListeners。

以下是我正在整理的其中一个页面的代码。现在它有2个按钮。按钮3需要转到一个页面,然后按钮4需要转到另一个页面。我已经添加了按钮3的信息,告诉它需要去哪里,但它似乎不喜欢它。我也不确定如何将按钮4连接到“com.example.sjmplanningfinal.GPDOClassB2nd”以及从哪里复制,如果这有意义的话?

以及我在下面的代码中做错了什么。

package com.example.sjmplanningfinal;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.view.View.OnClickListener

public class GPDOClassB1st extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_gpdoclass_b1st);

    Button btnSimple = (Button) findViewById(R.id.Button3);
    btnSimple.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {

            Intent intent1 = new Intent(v.getContext(),
                    com.example."com.example.sjmplanningfinal.GPDOClassB1stFail");
            startActivity(intent1);

                }
            }
}

1 个答案:

答案 0 :(得分:0)

Intent中,将current活动GPDOClassB1st用作first参数,将GPDOClassB1stFail用作second参数。

请参阅documentation

更新onClick()方法,如下所示:

public void onClick(View v) {

    Intent intent1 = new Intent(GPDOClassB1st.this, GPDOClassB1stFail.class);
    startActivity(intent1);
}

希望这会有所帮助〜