package in.snoozmark.android.ui; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import java.util.List; import in.snoozmark.android.R; import in.snoozmark.android.SnoozeMarkViewAdapter; import in.snoozmark.android.database.BookMark; import io.realm.Realm; import io.realm.RealmQuery; import io.realm.RealmResults; /** * Created by neokree on 16/12/14. */ public class FragmentText extends Fragment{ @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { /* TextView text = new TextView(container.getContext()); text.setText("Fragment content"); text.setGravity(Gravity.CENTER); */ View dataView = inflater.inflate(R.layout.bookmarkcardlist, container, false); RecyclerView recList = (RecyclerView) dataView.findViewById(R.id.cardList); recList.setHasFixedSize(true); LinearLayoutManager llm = new LinearLayoutManager(getActivity()); llm.setOrientation(LinearLayoutManager.VERTICAL); recList.setLayoutManager(llm); SnoozeMarkViewAdapter snoozemarkAdapter = new SnoozeMarkViewAdapter(getList()); recList.setAdapter(snoozemarkAdapter); return dataView; } private List<BookMark> getList(){ Realm realm = Realm.getInstance(getActivity()); RealmQuery<BookMark> query = realm.where(BookMark.class); RealmResults<BookMark> result1 = query.findAll(); return result1; } }