綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 按鈕無法執行

[複製連結] 查看: 2178|回覆: 13|好評: 0
跳轉到指定樓層
樓主
st904100 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2016-5-9 15:28

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
如圖  我一按下按鈕後他馬上跑出XXX已停止
程式碼是http://apk.tw/thread-770086-1-1.html這篇
logcat的地方也都除錯完了
但是還是出現已停止
想請問出了什麼問題
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
ploglin | 收聽TA | 只看該作者
發表於 2016-5-9 15:47
出現錯誤的時候,LogCat 應該會有 Exception 的訊息才對
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| st904100 | 收聽TA | 只看該作者
發表於 2016-5-9 16:03
你是說這個嗎?  但是這裡我還不會解決....
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
 樓主| st904100 | 收聽TA | 只看該作者
發表於 2016-5-9 16:31
st904100 發表於 2016-5-9 16:03
你是說這個嗎?  但是這裡我還不會解決....

我個人覺得是
at com.example.easyledout.EasyLedOut$1.onClick(EasyLedOut.java:60)
這行出問題
但是我點到我EasyLedOut.java那邊的第60行
也就是  Sendout.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                outNum = Integer.parseInt(editOutNum.getText().toString());

                array_51 = BigInteger.valueOf(512 + outNum).toByteArray();
                try {
                    out8051.write(array_51);
                    out8051.flush();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
     }
這段的第四行有問題(紅字)  但是我不知道錯在哪裡QQ
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
 樓主| st904100 | 收聽TA | 只看該作者
發表於 2016-5-11 13:55
有人知道錯在哪嗎?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
pohyen | 收聽TA | 只看該作者
發表於 2016-5-19 14:54
是不是没有加activity在AndroidManifest.xml里面?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
mike110631 | 收聽TA | 只看該作者
發表於 2016-5-20 10:01
這是因為 editOutNum.getText() 沒值
所以在 Integer.parseInt(editOutNum.getText().toString()); 轉換成 int 的時候因為
editOutNum.getText() 是空的所以失敗,做個空值+判斷是否為數字的判斷吧
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
 樓主| st904100 | 收聽TA | 只看該作者
發表於 2016-5-25 23:46
pohyen 發表於 2016-5-19 14:54
是不是没有加activity在AndroidManifest.xml里面?

有喔我有加
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
 樓主| st904100 | 收聽TA | 只看該作者
發表於 2016-5-25 23:49
mike110631 發表於 2016-5-20 10:01
這是因為 editOutNum.getText() 沒值
所以在 Integer.parseInt(editOutNum.getText().toString()); 轉換成  ...

呃...不好意思我還是java的新手...能請教一下要怎麼讓他能判斷呢...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則