綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 幫忙看一下哪邊出錯了

[複製連結] 查看: 2268|回覆: 15|好評: 0
跳轉到指定樓層
樓主
xul410170 | 收聽TA | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-4-18 01:04
3碎鑽
本帖最後由 xul410170 於 2014-4-18 01:06 編輯

手機執行到這一個副程式之後就卡住,然後崩潰了
搞不太懂哪邊出了毛病


protected void calc(){
                TextView tv1 = (TextView) findViewById(R.id.tv1);
                TextView tv2 = (TextView) findViewById(R.id.tv2);
               
                double p=0, m=0;
               
                if(unit.getCheckedRadioButtonId()==R.id.rb1){
                        p = Double.parseDouble(value.getText().toString());
                        m = p*3;
                }else{
                        m = Double.parseDouble(value.getText().toString());
                        p = m/3;
                }
                tv1.setText(String.format("%d",p + "度"));
                        
                tv2.setText(String.format("%d",m + "元"));
        }

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
 樓主| xul410170 | 收聽TA | 顯示全部樓層
發表於 2014-4-18 10:26
value數值是用手機輸入的
implements OnCheckedChangeListener,TexrWatcher, TextWatcher {
       
        RadioGroup unit;
        EditText value;
       
        //
       

        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
               
                //
                unit = (RadioGroup) findViewById(R.id.unit);
                unit.setOnCheckedChangeListener(this);
               
                value = (EditText) findViewById(R.id.value);
                value.addTextChangedListener(this);
               
        }
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

板凳
 樓主| xul410170 | 收聽TA | 顯示全部樓層
發表於 2014-4-18 21:08
要放在哪一行?

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

地板
 樓主| xul410170 | 收聽TA | 顯示全部樓層
發表於 2014-4-22 15:47
直接置換會出先bug
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

5
 樓主| xul410170 | 收聽TA | 顯示全部樓層
發表於 2014-4-25 17:57
整個程式長這樣

這裡好多人可問,真是太感謝了

power.7z

1.2 MB, 下載次數: 0, 下載積分: 碎鑽 -1 個

程式碼

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

6
 樓主| xul410170 | 收聽TA | 顯示全部樓層
發表於 2014-4-25 18:01
p = Double.parseDouble(value.getText().toString());
這裡下中斷
value 是有數值的
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則