New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

  Android 初學特訓班 SQLite3 的問題

潘


更新時間:2012/12/28 下午 03:08:06

 

HI 作者:
SQLite這範例中,關於刪除的按鈕。
我嘗試想要設定若沒有點選資料的時候,可以跳出訊息說沒有點選資料。
我在怎麼做~
我嘗試了用
if ( EdtPrice.getText().toString() == "") {
Toast.makeText(getApplicationContext(), "沒有點選資料", Toast.LENGTH_LONG);
break;
}else{
if (cursor != null && cursor.getCount() >= 0){
AlertDialog.Builder builder = new AlertDialog.Builder(SQLite3.this);
builder.setTitle("確定刪除");
builder.s.....
}

但執行得時候,明明欄位沒有資料卻還是執行了AlertDialog的部分

我這樣的情況,我該如何轉寫呢?

文淵閣工作室

文淵閣工作室
更新時間:2012/12/31 下午 02:09:02

 

親愛的讀者您好:
很親佩您的好學精神。
java 的字串比較不是用 == , 必須使用 equals()
很正常,這也是我們經常會犯的錯誤。
另 if 中的 Toast 要加 .show() 才會顯示, break 也可以省略。
參考程式碼如下:

if ( edtPrice.getText().toString().equals("")) {     
   Toast.makeText(getApplicationContext(), "沒有點選資料", Toast.LENGTH_LONG).show();
   // break;    
}else if(cursor != null && cursor.getCount() >= {
   AlertDialog.Builder builder=new AlertDialog.Builder(SQLite3Activity.this);
   ...略
}

潘


更新時間:2013/1/4 上午 10:48:24

 

非常感謝你的回覆 ^^




 

 

Re:Android 初學特訓班 SQLite3 的問題

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。