【问题标题】:I can't see the EditText variable value while debugging调试时看不到 EditText 变量值
【发布时间】:2020-04-23 02:06:40
【问题描述】:

当我尝试调试我的项目并将断点放在 EditText 变量中时,程序停止并显示变量,当我尝试查看 EditText 的值时,我什么也看不到,但是我将相同的变量放在 EditText“55”中

Event = view.findViewById(R.id.event);
        dialog.setPositiveButton("Save", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                if(Event.getText().toString().equals("55")) {
                    Toast.makeText(getContext(),"Please write first an event",Toast.LENGTH_SHORT).show();
                }
                else{
                    dialog.dismiss();
                }
            }
        });

这在调试中显示给我

enter image description here

【问题讨论】:

    标签: android android-studio debugging


    【解决方案1】:

    我解决了这个问题我只是改变了

    public class CalendarDialogg extends DialogFragment{
    

    public class CalendarDialogg extends AppCompatDialogFragment{
    

    问题是:Class CalendarDialog 无法访问 EditText,所以当我更改为 AppCompat 时,结果始终为 (""),现在 java 类可以访问布局界面

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 2018-03-30
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      • 2015-04-11
      • 1970-01-01
      相关资源
      最近更新 更多