Mekiee
Não estou a conseguir passar uma variável de uma actividade para um fragmento.
Estou a tentar da seguinte maneira:
E recebo da seguinte forma:
O erro indica que a variável é nula, mas não é
Obrigado
Não estou a conseguir passar uma variável de uma actividade para um fragmento.
Estou a tentar da seguinte maneira:
Código:
public static class PlaceholderFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_ficha__completa, container, false);
TextView textView = (TextView) rootView.findViewById(R.id.section_label);
textView.setText(getString(R.string.section_format, getArguments().getInt(ARG_SECTION_NUMBER)));
String nome="Chimpanze";
try {
Bundle bundle = new Bundle();
bundle.putString("nome_animal", nome);
Imagem_Animal imagem = new Imagem_Animal();
imagem.setArguments(bundle);
} catch (Exception e) {
Log.d("Bundle","Erro de bundle: "+e.getMessage());
}
return rootView;
}
}
Código:
String imagem = getArguments().getString("nome_animal");
Obrigado
Última edição: