如何在打开另一个活动2并将字符串放入活动1的弹出窗口后刷新活动1

时间:2019-03-06 17:32:37

标签: android refresh

我有一个带有片段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();

            }
        });
    }

------------------------------------------------------------

0 个答案:

没有答案