我在阅读所有这些java代码背后的实际SQL查询时遇到了一些问题。不过,这只是一个例子。
有没有一种简单的方法可以在Android Studio中获取实际字符串?毕竟,它实际上只是一个硬编码的字符串。
private static final String CREATE_TABLE_ARTICLES = "CREATE TABLE " +
TABLE_ARTICLES + "(" + ARTICLES_KEY_ID + " INTEGER PRIMARY KEY, " +
ARTICLES_KEY_NAME + " TEXT, "+ ARTICLES_KEY_PERCENT_FAT + " INTEGER, " +
ARTICLES_KEY_PRICE + " INTEGER, " +
ARTICLES_KEY_SALES_START + " TEXT, " + ARTICLES_KEY_SALES_STOP + " TEXT, " +
ARTICLES_KEY_VOLUME + " INTEGER, " + ARTICLES_KEY_PRODUCT_GROUP + " TEXT)";
答案 0 :(得分:0)
我通常使用Log.i或Log.d将SQL命令打印到控制台以提高可读性。如果您将字符串公开(暂时),则可以从主要活动中调用它。
Log.i("SQLTEST", "create_table command: " + YourClass.CREATE_TABLE_ARTICLES);