-1

私は次のような暗号化された文字列で記録されたものを見つけようとしています

description = "oYAFfrNS2OszASY7Vo182A=="

そしてそれは次のようなsqliteデータベースに保存されます

oYAFfrNS2OszASY7Vo182A==

説明フィールドに。

私のAndroidコードは次のとおりです。

Cursor c = db.query(table, columns, 
                whereclause, 
                null, 
                null, 
                null, 
                null);          
  try {
    if (c.getCount() == 0) {
      c.close(); 
      return "";
    }
    c.moveToFirst();   

    int namecol = c.getColumnIndex(columns[0]);       
    li = (c.getString(namecol));            
    c.close();    
  } catch (Exception e) {
    System.out.println("Exception:   " + e.toString());
  }   

whereテーブル名、where句、および列はすべて確かに正しいですが、私が言及した暗号化された文字列で結果を取得することはできません。

4

1 に答える 1

0

さらにデバッグして問題を見つけました。実際には、暗号化された文字列に、これで渡されなかった1つの改行文字があります。

于 2012-10-10T12:45:25.403 に答える