Livro 4 - Projeto da Previsão do Tempo

6. Adicionando a Lógica da Aplicação

6.4. Classe FirstFragment

Como alteramos o layout do primeiro fragmento precisamos adequar o código para não fazer referência a componentes inesxistentes. Portanto, simplesmente abra o arquivo FirstFragment.java e remove o código referenciando ao buttonFirst.  O resultado final deve ficar como:

import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import androidx.navigation.fragment.NavHostFragment;

import br.com.bcalegaro.weatherapp.databinding.FragmentFirstBinding;

public class FirstFragment extends Fragment {

private FragmentFirstBinding binding;

@Override
public View onCreateView(
LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState
) {

binding = FragmentFirstBinding.inflate(inflater, container, false);
return binding.getRoot();

}

public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
}

@Override
public void onDestroyView() {
super.onDestroyView();
binding = null;
}

}