Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class WorkingWindowFragment extends BaseFragment<WhetherView, WhetherPresenter>
- implements WhetherView {
- private Toolbar toolbar;
- private TextView tvCity;
- private TextView temper;
- private TextView tvDate;
- private ImageView imageView;
- private String uri;
- private EditText editText;
- private String nameCity;
- public static WorkingWindowFragment newInstance() {
- WorkingWindowFragment fragment = new WorkingWindowFragment();
- return fragment;
- }
- @Nullable
- @Override
- public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.fragment_work_window, container, false);
- initView(view);
- return view;
- }
- private void initView(View view) {
- toolbar = (Toolbar) view.findViewById(R.id.toolbar);
- tvCity = (TextView) view.findViewById(R.id.tv_city_name);
- temper = (TextView) view.findViewById(R.id.tv_temp);
- tvDate = (TextView) view.findViewById(R.id.tv_date);
- imageView = (ImageView) view.findViewById(R.id.iv_image);
- editText = (EditText) view.findViewById(R.id.et_city);
- }
- @Override
- public WhetherPresenter createPresenter() {
- return new WhetherPresenterIml();
- }
- @Override
- public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
- super.onViewCreated(view, savedInstanceState);
- toolbar.setTitle("Прогноз");
- toolbar.setTitleTextColor(getResources().getColor(R.color.colorTextToolbar));
- toolbar.setNavigationIcon(R.drawable.ic_brightness_5_black_24dp);
- toolbar.setNavigationOnClickListener(v ->
- {
- if (editText.getText().toString().equals("")) {
- Toast.makeText(getContext(), "Введіть назву міста", Toast.LENGTH_LONG).show();
- } else {
- nameCity = editText.getText().toString();
- }
- getPresenter().getNameCity(nameCity);
- });
- }
- @Override
- public void getDani(String city, String temp, String speed, String uri, String date) {
- tvCity.setText(city + temp);
- tvDate.setText(date);
- temper.setText(speed);
- Glide.with(getContext())
- .load(Uri.parse(uri))
- .into(imageView);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement