/** * 是否已有推薦的學習點 * * @param context Android基底 * @return 是否已有推薦的學習點 */ public static boolean isHaveRecommand(Context context) { DBProvider db = new DBProvider(context); Cursor query = db.getAll_recommand(); if (query.getCount() >= 1) return true; else return false; }
/** * 取得此主題起始標的 * * @param context ANDROID基底 * @return int 起始標的編號 */ public static int getStartTargetId(Context context) { DBProvider db = new DBProvider(context); Cursor activity = db.get_activity(); activity.moveToFirst(); int startTId = activity.getInt(activity.getColumnIndex("StartTID")); return startTId; }
/** * 此學習點是否為推薦的 * * @param context Android基底 * @param tId 標的編號 * @return 是否為推薦的學習點 */ public static boolean isInRecommand(Context context, int tId) { DBProvider db = new DBProvider(context); Cursor query = db.get_recommand_byTargetId(tId); if (query.getCount() >= 1) return true; else return false; }
/** * 是否強制必須要在推薦的學習點內 * * @param context ANDROID基底 * @return bool 是否強制 */ public static boolean isForceStudyInRecommand(Context context) { DBProvider db = new DBProvider(context); Cursor query = db.get_activity(); query.moveToFirst(); int lForceInt = query.getInt(query.getColumnIndex("LForce")); if (lForceInt != 0) { return true; } else { return false; } }