当前位置: 首页 > 知识库问答 >
问题:

我的应用程序在点击按钮时崩溃。有人能帮我吗

翟光赫
2023-03-14

我的应用程序在点击按钮后崩溃。一些请帮助我制作的应用程序是用于表格的。但不幸的是,该应用程序在按钮点击强文本后崩溃

包裹通讯。实例CH1practicemulti;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    Button button;
    EditText editText;
    TextView text1;
    TextView text2;
    TextView text3;
    TextView text4;

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

        button = findViewById(R.id.button);
        editText = findViewById(R.id.editTextNumber);
        text1 = findViewById(R.id.text1);
        text2 = findViewById(R.id.text2);
        text3 = findViewById(R.id.text3);
        text4 = findViewById(R.id.text4);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                int t1 = Integer.parseInt(editText.getText().toString());
                int t2 = Integer.parseInt(editText.getText().toString()) * 2;
                int t3 = Integer.parseInt(editText.getText().toString()) * 3;
                int t4 = Integer.parseInt(editText.getText().toString()) * 4;
                text1.setText(+t1);
                text2.setText(+t2);
                text3.setText(+t3);
                text4.setText(+t4);
            }
        });
    }
}

共有1个答案

夹谷星剑
2023-03-14

如果将int/Integer发送到TextView,它将尝试在资源中搜索具有该id的字符串(在res/values/strings.xml中)。参见setText。

您需要再次将其转换回字符串,e: g:String.valueOf(t4)或通过t4"

 类似资料:
  • 当我在设备上运行应用程序时单击增量按钮时,我的应用程序意外地强制执行这是我的activity_main.xml代码 这是我的mainactivity.java文件 这是调试报告05-23 22:14:45.695 297 36-29736/com.orton.birthdayCard E/AndroidRuntime:致命异常:主进程:com.orton.birthdayCard,PID:2973

  • 一切正常,应用程序出现了。但当我点击任何切换按钮时,应用程序就会崩溃。 我试过了,但找不到问题。其实我的知识还不够,我是这个领域的新手。所以请帮帮我。 这是查看活动。JAVA 还有这只logcat 2020-03-18 03:16:50.407 31609-31609/? E/lpaper。wallper:运行时设置的未知位_标志:0x8000 2020-03-18 03:17:04.862 31

  • 在logcat我看到了这个- 需要关于发生了什么以及如何解决的建议。我使用的是android studio北极狐2020.3.1补丁3。

  • 每当我单击登录页面中的“注册”按钮时,应用程序就会崩溃,无法移动到下一个活动。我已经在这个问题上纠缠了一天,似乎在任何地方都找不到解决办法。 下面是我为注册按钮方法编写的代码。(和是文本输入布局) Logcat在第7行显示错误,即ref.child(…行)。我尝试了第7行的替代方法,如:

  • 我一直在自己编程一个应用程序,但每次我点击一个按钮,它就会遇到一些问题(因为问题出在它的OnCreate方法上)。我把它缩小到我认为是什么原因,似乎是这条线:

  • 我是android新手,我正在学习一些教程,在这一点上,当我点击登录按钮时,应用程序不断崩溃。当我运行应用程序并单击登录按钮时,应用程序崩溃,在logcat中,它显示java RuntimeException的这个错误。这是我的logcat,loginactivity。xml和loginactivity。JAVA JAVAlang.RuntimeException:无法启动活动组件信息{com.e