Java OnClick Listner在If-Else语句中不起作用

Java OnClick Listner在If-Else语句中不起作用,java,onclick,Java,Onclick,onclick listner有什么问题?如果Else语句变为null,则输出到下一个活动。我尝试了很多方法,比如PutExtra、Bundle等。它变为null,但结果if else语句显示在同一活动上。请让我来整理一下 TextView txtvw; EditText edtx; Button bttn; int number=99999999; @Override protected void onCreate(Bundle savedInstanceState) { super

onclick listner有什么问题?如果Else语句变为null,则输出到下一个活动。我尝试了很多方法,比如PutExtra、Bundle等。它变为null,但结果if else语句显示在同一活动上。请让我来整理一下

TextView txtvw;
EditText edtx;
Button bttn;
int number=99999999;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_barurasavings);
    txtvw=(TextView)findViewById(R.id.textView3);
    edtx=(EditText)findViewById(R.id.editTextsb);
    bttn=(Button)findViewById(R.id.okkbuttonsb);

    bttn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            int number=Integer.parseInt(edtx.getText().toString()


            if(number<=10){
                txtvw.setText("আপনি ভুল নাম্বার প্রবেশ করিয়েছেন।");
            }
            else if (number<=99){
                txtvw.setText("সঞ্চয়ী হিসাবের অনলাইন নাম্বারঃ\n 0480 002 0000"+edtx.getText());
            }
            else if(number<=999){
                txtvw.setText("সঞ্চয়ী হিসাবের অনলাইন নাম্বারঃ\n 0480 002 000"+edtx.getText());
            }
            else if(number<=9999){
                txtvw.setText("সঞ্চয়ী হিসাবের অনলাইন নাম্বারঃ\n 0480 002 00"+edtx.getText());

            }
            else{
                txtvw.setText("আপনি ভুল নাম্বার প্রবেশ করিয়েছেন");
            }
        }
    });

}
TextView-txtvw;
EditText-edtx;
按钮bttn;
整数=9999999;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_);
txtvw=(TextView)findViewById(R.id.textView3);
edtx=(EditText)findViewById(R.id.editTextsb);
bttn=(按钮)findViewById(R.id.okkbuttonsb);
bttn.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图){
int number=Integer.parseInt(edtx.getText().toString())

if(numbers)是正确的代码吗?Integer.parseInt(…)没有关闭。我认为这只是一个输入错误?可能这里的问题不在onClickListener上,而是在将值传递给下一个活动时,因为它在同一个活动上显示,但在下一个活动上显示为空。直到:我们需要一个工作。除此之外:这里的主要语言是英语,当代码也都是英语时,它很有帮助(这就是为什么您首先要创建这样一个mcve,而不是删除您的“真实”cide)。我应该注释掉parseint吗?