Jawa / Говнокод #12507 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
public static long[] intArrayToLongArray(int[] in) {
    long[] out = new long[in.length];
    for (int i=0, n=in.length; i<n; i++)
        out[i] = in[i];
    return out;
}

public static void vibrateByResource(Context context, int resId) {
    Vibrator vibrator = (Vibrator)context.getSystemService(Context.VIBRATOR_SERVICE);
    long[] pattern = intArrayToLongArray(context.getResources().getIntArray(resId));
    vibrator.vibrate(pattern, -1);
}

vibrateByResource(this, R.array.vibroPatternSuccess);

vibrate() принимает только long[], но не int[], в ресурсах могут храниться только int[] но не long[]. В результате родился вот такой говнокодик.

Запостил: bormand bormand, (Updated )

Комментарии (23) RSS

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8