Skip to content

Instantly share code, notes, and snippets.

View itslonua's full-sized avatar
🎯
Focusing

a-krapivnoy itslonua

🎯
Focusing
  • Ukraine
View GitHub Profile
@itslonua
itslonua / 0_reuse_code.js
Last active August 29, 2015 14:19
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
RecyclerItemClickListener
=========================
Questions? Comments?
https://twitter.com/lnikkila
-----
Handles clicks and long presses out of the box.
@itslonua
itslonua / IntentService PrivatBank
Created July 1, 2016 13:19
IntentService PrivatBank Exchange Api
package com.example.architector.realmrest;
import android.app.IntentService;
import android.content.Intent;
import android.content.Context;
import android.util.Log;
import java.util.List;
import io.realm.Realm;
@itslonua
itslonua / Json Read from Raw
Last active January 26, 2017 09:33
Json Read from Raw Получить String из папки с ресурсами по Id
public class DebugUtil {
public static String loadData(Context context, int resId) {
InputStream is = context.getResources().openRawResource(resId);
Writer writer = new StringWriter();
char[] buffer = new char[1024];
try {
Reader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
int n;
while ((n = reader.read(buffer)) != -1) {
writer.write(buffer, 0, n);
@itslonua
itslonua / exc
Created December 21, 2016 14:06
Exc
12-21 15:58:12.369 14095-16015/ru.yandex.weatherplugin D/WeatherRestClient: java.io.IOException: unexpected end of stream on com.squareup.okhttp.Address@44b428a9
at com.squareup.okhttp.internal.http.Http1xStream.readResponse(Http1xStream.java:201)
at com.squareup.okhttp.internal.http.Http1xStream.readResponseHeaders(Http1xStream.java:127)
at com.squareup.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:737)
at com.squareup.okhttp.internal.http.HttpEngine.access$200(HttpEngine.java:87)
at com.squareup.okhttp.internal.http.HttpEngine$NetworkInterceptorChain.proceed(HttpEngine.java:722)
@itslonua
itslonua / StrictMode
Created January 16, 2017 17:49
StrictMode
01-16 19:49:15.360 25206-25206/ru.yandex.weatherplugin D/StrictMode: StrictMode policy violation; ~duration=30 ms: android.os.StrictMode$StrictModeDiskWriteViolation: policy=65567 violation=1
at android.os.StrictMode$AndroidBlockGuardPolicy.onWriteToDisk(StrictMode.java:1253)
at libcore.io.BlockGuardOs.write(BlockGuardOs.java:318)
at libcore.io.IoBridge.write(IoBridge.java:496)
at java.io.FileOutputStream.write(FileOutputStream.java:316)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
@itslonua
itslonua / MvpFrameLayout.java
Created October 23, 2017 11:50 — forked from kingargyle/MvpFrameLayout.java
Moxy MVP FrameLayout View example
package us.nineworlds.serenity.ui.views.mvp;
import android.annotation.TargetApi;
import android.content.Context;
import android.os.Build;
import android.os.Parcelable;
import android.support.annotation.AttrRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.StyleRes;
class AccountHolder extends MvpViewHolder implements AccountView {
@InjectPresenter
AccountPresenter mAccountPresenter;
/**
@BindView(R.id.item_account_check_box)
CheckBox mCheckBox;
...
**/
@itslonua
itslonua / EqualSpacingItemDecoration.java
Created October 25, 2017 10:53 — forked from alexfu/EqualSpacingItemDecoration.java
Add equal spacing to RecyclerView items automatically. Can handle horizontal, vertical, and grid display modes
import android.graphics.Rect;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.View;
public class EqualSpacingItemDecoration extends RecyclerView.ItemDecoration {
private final int spacing;
private int displayMode;
public static final int HORIZONTAL = 0;