添加OnclickListener后,我的Android应用程序崩溃

马拉迪

我试图使用Java和Android Studio构建一个简单的Android App。添加OnClickListener之后,应用程序将继续在模拟器上崩溃。

public class MainActivity extends AppCompatActivity {
    EditText first = findViewById(R.id.firstInput);
    EditText second = findViewById(R.id.secondInput);
    EditText result = findViewById(R.id.result);
    private Button add;

    private View.OnClickListener onClickListener = new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            clicked();
        }
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        add = new Button(this);
        add.setOnClickListener(onClickListener);
        };

    void clicked(){
        int i = Integer.parseInt(first.getText().toString());
        int z = Integer.parseInt(second.getText().toString());

        int r = i + z;

        result.setText(r);
    }
};

莫森·卡迪尔(Mohsen Cadir)
  1. 对象声明的位置错误

它应该在setContentView下面


    EditText首先= findViewById(R.id.firstInput); 
    EditText second = findViewById(R.id.secondInput); 
    EditText结果= findViewById(R.id.result);

  1. 按钮尚未添加到布局

    添加= new Button(this); 
    addContentView(add,new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));

注意:这是不切实际的,除非您要创建动态布局,否则应将其添加到布局xml中

  1. 用整数设置文本的警告问题

从:


    result.setText(r);

至:


    result.setText(String.valueOf(r));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

RelativeLayout onClickListener使我的应用程序崩溃

添加MediaRouteButton后,我的应用程序崩溃

我在 android 中添加音频管理器后应用程序崩溃

添加下面给定的功能后,我的计算器android应用程序崩溃了

添加代码后,为什么我的Android应用程序崩溃而没有任何错误?

添加 admod java 代码后,Android 应用程序崩溃

添加Firebase库后Flutter Android应用程序崩溃

每当我添加 OnClickListener 或 Fragment 时,我的应用程序就会崩溃,这是我的 OnClickListener 代码

10次尝试后我的android应用程序崩溃

当我将onClickListener添加到ImageView时,应用程序崩溃

添加editText后应用程序崩溃

当我尝试设置onClickListener时,应用程序崩溃

当我单击按钮时,Android 应用程序崩溃,onClickListener 出现问题

分配该onClickListener时Android应用程序崩溃

我的 android 应用程序不断崩溃

尝试添加 com.google.anddroid.gms.location.locationRequest 后,我的应用程序不断崩溃

飞溅后我添加了 addListenerOnButtonClick(); 在 mainactivity.java 然后应用程序崩溃

onClickListener导致应用程序崩溃

我进入吐司后我的天气应用程序崩溃了

添加蓝牙连接代码后,Android Studio应用程序崩溃

添加Firebase插件后,Nativescript应用程序继续在Android上崩溃

从Backstack中获取片段后回退使应用程序崩溃,“ Android IllegalStateException片段已添加”

Android-添加按钮后,应用程序不断崩溃

添加 flutter firebase auth ui 后应用程序崩溃

在 gridview 中添加 switch case 后应用程序崩溃

Android Studio:应用程序在我的智能手机上运行后崩溃

尝试打开sqlite数据库后,我的android应用程序崩溃

声明RealmSwift类后,我的应用程序崩溃

覆盖 onSaveInstanceState 后,我的应用程序不断崩溃