Skip to content

Instantly share code, notes, and snippets.

View ziginsider's full-sized avatar
🤴
καὶ σύ, τέκνον

Aliaksei ziginsider

🤴
καὶ σύ, τέκνον
View GitHub Profile
recyclerView.getRecycledViewPool()
.setMaxRecycledViews(INT_VIEW_TYPE, INT_MAX_POOL_CAPACITY);
RecyclerView.RecycledViewPool viewPool;
public OuterRecyclerViewAdapter(List<Item> items) {
//получаем пул для внешнего списка
viewPool = new RecyclerView.RecycledViewPool();
}
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
//для каждого вложенного списка задаем пул
LinearLayoutManager.setInitialPrefetchItemCount(N);
LinearLayoutManager.setInitialPrefetchItemCount(4);
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.facebook.android:facebook-android-sdk:4.28.0'
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
tools:context="io.github.ziginsider.facebooksdkdemo.MainActivity">
<LinearLayout
<uses-permission android:name="android.permission.INTERNET"/>
<meta-data android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
<string name="facebook_app_id">add late</string>
<string name="facebook_login_protocol_scheme">add late</string>
...
public final String TAG = this.getClass().getSimpleName();
protected void onCreate(Bundle savedInstanceState) {
...
printKeyHash();
}
private void printKeyHash() {