У меня есть одно Activity_Menu, у которого есть фрагмент Tabbusca, у которого есть кнопка, которая открывает одно всплывающее MenuLocation.В Menulocation пользователь выбирает, как приложение может определить ваше местоположение.После выбора пользователь нажимает на кнопку, которая открывает другую операцию расположение для подтверждения, редактирования или вставки данных адреса.
Я получил это, возьму строковое значение, теперь мне нужно передать строку для меню активности и обновить.
Проблема в том, что, когда завершается всплывающее окно Activity_Menu остается в том же месте, а Activitylocationinser вызывается / создает выше.Итак ... когда я пытаюсь использовать StartActivity для вызова activity_Meny, происходит сбой приложения, потому что существует Activity_Menu открыто.
open the fragment popup
callocation.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent op = new Intent (getActivity(), Location.class) ;
startActivity(op);
}
});
-----------------------------------------------------------
close fragment popup and open the insert/edit address
Intent intent = new Intent(Location.this, Localconfimacao.class);
startActivity(intent);
finish();
------------------------------------------------------------
take the String
@Override
public void onClick(View view) {
txtgoogleend = ( ""+txtnumero.getText() +", "+ txtrua.getText()+", "+txtcidade.getText()+", "+txtcep.getText()+", "+complemento.getText());
Bundle bundle = new Bundle();
bundle.putString("txtend", ""+txtgoogleend.toString());
// set Fragmentclass Arguments
TabBusca txtMobile = new TabBusca();
txtMobile.setArguments(bundle);
Intent intent = new Intent(Localconfimacao.this, TabBusca.class);
startActivity(intent);
finish();
}
});
}
------------------------------------------------------------