不幸的是我的应用已停止

拉津德拉·菲尔曼(Razindra Firman)

这是我的代码

    button.setOnClickListener(new OnClickListener() {
       @Override
        public void onClick(View v) {  
            try {
                if (myswitch.isChecked()) {
                    editText.setHint("IDR");
                    editText1.setHint("USD");
                    double Rupiah = Double.valueOf(editText.getText().toString());


                    double convusd = Rupiah / 13698;

                    DecimalFormat dformat = new DecimalFormat("####,###,###.00");


                    editText1.setText(String.format("$" + dformat.format(convusd)));
                } else {
                    editText.setHint("USD");
                    editText1.setHint("IDR");
                    double USD = Double.valueOf(editText.getText().toString());


                    double convidr = USD * 13698;
                    DecimalFormat dformat = new DecimalFormat("####,###,###.00");


                    editText1.setText(String.valueOf("Rp." + dformat.format(convidr)));
                }


            } catch (IOException e) {
                System.err.println("Caught IOException: " + e.getMessage());
            }
        }

    });`

如果按下按钮时EditText为空,则我的应用程序有错误。

乌迪·伊丹(Udi Idan)

您的代码有一些问题:

  1. 为什么要在单击后设置提示,并且在同一事件中尝试转换为值?用户不应该首先看到提示,输入值,然后才转换输入吗?

  2. 尝试转换输入时,应检查内部是否确实有一个值,例如:

    String inputVal = editText.getText();     
    
    if(inputVal != null && !inputVal.isEmpty())
    {
       //do some stuff
    }
    
  3. 如果有一个值,请确保它是您期望的值。将输入类型设置为EditText:

    android:inputType="numberDecimal"
    

    并确保您应该执行以下操作:

    double d;
    try {
         d = Double.parseDouble(inputVal);
        }
    catch (NumberFormatException e) {
      // The input is not what you thought it was, handle it
    }
    

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不幸的是我的应用已停止工作

来自分类Dev

不幸的是,Android应用已停止

来自分类Dev

Android的工作室:不幸的是“我的应用”已停止

来自分类Dev

不幸的是,我的申请已停止

来自分类Dev

不幸的是,我的应用已停止(我在android中的第一个应用)

来自分类Dev

不幸的是,应用已停止工作?

来自分类Dev

不幸的是,应用已停止,错误为零

来自分类Dev

登录后,显示“不幸的是,应用已停止”

来自分类Dev

不幸的是,Android应用已停止Admob

来自分类Dev

不幸的是,应用程序已停止

来自分类Dev

不幸的是,应用已停止,错误为零

来自分类Dev

不幸的是,该应用已停止工作

来自分类Dev

“不幸的是,应用已停止”的替代方法

来自分类Dev

Android Studio:不幸的是,应用已停止

来自分类Dev

不幸的是,应用已停止,无法启动活动?

来自分类Dev

不幸的是,使用ImageView时应用已停止

来自分类Dev

Android Studio Release构建给我:不幸的是,“应用程序名称”已停止

来自分类Dev

不幸的是,该应用已停止。我该怎么做才能解决此问题?

来自分类Dev

当我想将字符串转换为Long时,“不幸的是应用程序已停止”

来自分类Dev

ListView onItemClick“不幸的是,我的应用程序已停止”错误android

来自分类Dev

运行应用程序后,我的应用程序不断收到“不幸的是,“我的应用程序”已停止”

来自分类Dev

Android Studio:当我运行我的应用程序时,它说不幸的是应用程序已停止

来自分类Dev

不幸的是,“申请”已停止

来自分类Dev

不幸的是,RecyclerView已停止

来自分类Dev

不幸的是,MyOwnSQLite已停止

来自分类Dev

不幸的是按钮已停止

来自分类Dev

不幸的是,appname已停止

来自分类Dev

不幸的是,RecyclerView已停止

来自分类Dev

不幸的是,OnClickListner 已停止

Related 相关文章

  1. 1

    不幸的是我的应用已停止工作

  2. 2

    不幸的是,Android应用已停止

  3. 3

    Android的工作室:不幸的是“我的应用”已停止

  4. 4

    不幸的是,我的申请已停止

  5. 5

    不幸的是,我的应用已停止(我在android中的第一个应用)

  6. 6

    不幸的是,应用已停止工作?

  7. 7

    不幸的是,应用已停止,错误为零

  8. 8

    登录后,显示“不幸的是,应用已停止”

  9. 9

    不幸的是,Android应用已停止Admob

  10. 10

    不幸的是,应用程序已停止

  11. 11

    不幸的是,应用已停止,错误为零

  12. 12

    不幸的是,该应用已停止工作

  13. 13

    “不幸的是,应用已停止”的替代方法

  14. 14

    Android Studio:不幸的是,应用已停止

  15. 15

    不幸的是,应用已停止,无法启动活动?

  16. 16

    不幸的是,使用ImageView时应用已停止

  17. 17

    Android Studio Release构建给我:不幸的是,“应用程序名称”已停止

  18. 18

    不幸的是,该应用已停止。我该怎么做才能解决此问题?

  19. 19

    当我想将字符串转换为Long时,“不幸的是应用程序已停止”

  20. 20

    ListView onItemClick“不幸的是,我的应用程序已停止”错误android

  21. 21

    运行应用程序后,我的应用程序不断收到“不幸的是,“我的应用程序”已停止”

  22. 22

    Android Studio:当我运行我的应用程序时,它说不幸的是应用程序已停止

  23. 23

    不幸的是,“申请”已停止

  24. 24

    不幸的是,RecyclerView已停止

  25. 25

    不幸的是,MyOwnSQLite已停止

  26. 26

    不幸的是按钮已停止

  27. 27

    不幸的是,appname已停止

  28. 28

    不幸的是,RecyclerView已停止

  29. 29

    不幸的是,OnClickListner 已停止

热门标签

归档