我有一个带有片段Tabbusca的activity_Menu,该片段具有打开一个弹出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();
}
});
}
------------------------------------------------------------