Mandar Dato de un Activity a un Fragment que está dentro de un Navigation Drawer

Estoy intentando pasar un dato de un Edittext de un Activity hacia un Fragment que se encuentra contenido en un Navigation Drawer.

Aquí mando en dato al Fragment

Intent get = new Intent(getApplicationContext(), FragmentNuevas.class);
get.putExtra("email", email.getText().toString());

Aquí recupero el dato en el Fragment

Intent get = getActivity().getIntent();
final String usu = get.getStringExtra("usu");

La intención es recuperar el dato para usarlo en una URL y que ésta quede de la siguiente manera:

URL = new URL("http://xxxxxxx/xxxxxxx/consulta.php?id="+dato); 

para así poder hacer un filtro dinámico en la consulta

1
задан 15.12.2016, 09:16
2 ответа

если эта в Activity ты можешь получать, если он снабжает ссылками, таким образом:

EditText edt = (EditText) getActivity.findViewById(R.id.edittext);

String valorEdiText = edt.getText().toString();
2
ответ дан 24.11.2019, 12:05

Чтобы перемещать info во фрагмент, пламя setArguments , когда ты будешь верить в это, после в mГ©todo onCreate или onCreateView из твоего фрагмента ты можешь возвращать это:

, создав это, мы сохраняем стоимость:

MiFragmento miFrag= new MiFragmento();
Bundle args = new Bundle();
args.putString("email", email.getText().toString());
miFrag.setArguments(args);

, Чтобы это возвращать, мы это делаем asГ-:

Bundle args = getArguments();
String email = args.getString("email", "mailNulo"); //mailNulo sería el valor por defecto en caso de que args no contenga una variable llamada email.
0
ответ дан 24.11.2019, 12:05
  • 1
    с f ты имеешь в виду miFrag в первом куске có я говорю? –  Joacer 15.12.2016, 10:32
  • 2
    Если, он прощает, он ушел, издал меня. –  Daniel Faro 15.12.2016, 12:00

Теги

Похожие вопросы