Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static class PlaceholderFragment extends Fragment {
- public PlaceholderFragment() {}
- public static PlaceholderFragment newInstance(Tab tab) {
- PlaceholderFragment fragment = new PlaceholderFragment();
- Bundle args = new Bundle();
- args.putParcelable(Tab.class.getCanonicalName(), tab);
- fragment.setArguments(args);
- return fragment;
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- View rootView = inflater.inflate(R.layout.fragment_communication, container, false);
- initMessages(rootView);
- return rootView;
- }
- private void initMessages(View rootView) {
- final RecyclerView rv = (RecyclerView) rootView.findViewById(R.id.rv_message);
- final TextView text = (TextView) rootView.findViewById(R.id.fragment_text);
- Tab tab = getArguments().getParcelable(Tab.class.getCanonicalName());
- GsonBuilder builder = new GsonBuilder();
- builder.registerTypeAdapter(Date.class, new DateTypeAdapter());
- Retrofit retrofit = new Retrofit.Builder()
- .baseUrl(Constants.HOST)
- .addConverterFactory(GsonConverterFactory.create(builder.create()))
- .build();
- PsychogolistAPI service = retrofit.create(PsychogolistAPI.class);
- Utils.initProgressDialog(progressDialog, rootView.getContext());
- assert tab != null;
- Call<List<Message>> call = service.getAllMessageByTab(tab.getId());
- call.enqueue(new Callback<List<Message>>() {
- @Override
- public void onResponse(Call<List<Message>> call, Response<List<Message>> response) {
- if(response.isSuccessful())
- Log.e("samuliak", "list size > " + response.body().size());
- }
- @Override
- public void onFailure(Call<List<Message>> call, Throwable t) {
- }
- });
- }
- /*
- Работа с смс
- */
- // список смс по табу
- @GET("mes/tab{id}")
- Call<List<Message>> getAllMessageByTab(@Path("id") int id)
- // Получить все смс по табу
- @RequestMapping(value = "/mes/tab{id}", method = RequestMethod.GET)
- @ResponseBody
- public List<Message> getAllMessageByTab(@PathVariable("id") int id){
- return service.getAllMessageByTabId(id);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement