Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class FragmentQuote extends LifecycleFragment{
- private QuoteViewModel quoteViewModel;
- private TextView quotetv;
- private TextView authortv;
- @Nullable
- @Override
- public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.fragment_quote,container,false);
- quotetv = (TextView) view.findViewById(R.id.quote);
- authortv = (TextView) view.findViewById(R.id.author);
- return view;
- }
- @Override
- public void onActivityCreated(@Nullable Bundle savedInstanceState) {
- super.onActivityCreated(savedInstanceState);
- quoteViewModel = ViewModelProviders.of(this).get(QuoteViewModel.class);
- quoteViewModel.init( getArguments().getString(Constants.stringConstants.CATEGORY_ID), Constants.quoteParam.count);
- quoteViewModel.getQuote().observe(this, new Observer<Quote>() {
- @Override
- public void onChanged(@NonNull Quote quote) {
- quotetv.setText(quote.getQuote());
- authortv.setText(quote.getAuthor());
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement