コード例 #1
0
  /**
   * 是否已有推薦的學習點
   *
   * @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;
  }
コード例 #2
0
 /**
  * 取得此主題起始標的
  *
  * @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;
 }
コード例 #3
0
  /**
   * 此學習點是否為推薦的
   *
   * @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;
  }
コード例 #4
0
  /**
   * 是否強制必須要在推薦的學習點內
   *
   * @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;
    }
  }