Skip to content

Instantly share code, notes, and snippets.

@ChaMinGyu
ChaMinGyu / BaseTypeAdapter.java
Last active June 7, 2018 03:06
It is a recycling view adapter. You can specify the type of view You can bring different views and set them up. And by adding your defined interface listener You can specify listener events for each view.
package your.project.package.name;
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
@ChaMinGyu
ChaMinGyu / BaseFragment
Created May 19, 2017 00:43
Fragment DataBinding
public class BaseFragment <T extends ViewDataBinding> extends Fragment {
private T bind;
public T getBind() {
return bind;
}
public View setBindView(View view){
bind = DataBindingUtil.bind(view);
@ChaMinGyu
ChaMinGyu / BaseActivity
Created May 19, 2017 00:37
Activity DataBinding
import android.databinding.DataBindingUtil;
import android.databinding.ViewDataBinding;
import android.support.annotation.LayoutRes;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
public class BaseActivity <T extends ViewDataBinding> extends AppCompatActivity {
private T bind;
public T getBind() { return bind; }
@ChaMinGyu
ChaMinGyu / BaseAdapter
Created May 19, 2017 00:34
RecyclerView to Databinding Adapter
import android.content.Context;
import android.databinding.DataBindingUtil;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import java.util.ArrayList;
import you.package.databinding.ItemBinding;