Android 安卓导航

Android 安卓导航,android,Android,我有一个关于android导航的问题 A具有frm1(活动)和frm2(活动) 当我在frm1中时,我按下列表中的某个项目,出现一个弹出窗口,然后android将我发送到frm2。当我按下返回按钮时,android会将我发送到frm1,显示弹出窗口=(.我怎样才能避免这种情况(让android在没有弹出窗口的情况下显示frm1)。也许你是在说,“那么,你为什么不做一个意图呢?”问题是我不想错过frm1的状态 谢谢 这是我从frm1到frm2使用的代码 *frm1中列表的Onclick函数

我有一个关于android导航的问题

A具有frm1(活动)和frm2(活动)

当我在frm1中时,我按下列表中的某个项目,出现一个弹出窗口,然后android将我发送到frm2。当我按下返回按钮时,android会将我发送到frm1,显示弹出窗口=(.我怎样才能避免这种情况(让android在没有弹出窗口的情况下显示frm1)。也许你是在说,“那么,你为什么不做一个意图呢?”问题是我不想错过frm1的状态

谢谢

这是我从frm1到frm2使用的代码

*frm1中列表的Onclick函数

    lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {

    public void onItemClick(AdapterView<?> arg0, View arg1, int pos,long arg3){

            AddDebtToTransaction(pos);
        }
    }); 




   @SuppressLint("ShowToast")
public void AddDebtToTransaction(final int pos)
    {  
    final CharSequence[] items = {"Ver Detalle", "Agregar a la Transacción"};
    AlertDialog.Builder builder = new AlertDialog.Builder(this);

    builder.setTitle("¿Qué desea hacer?");
    builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int item) {
    Intent i2 = new Intent(Frmpayment_searchdebts.this,Frmpayment_transactiondebt.class);
                startActivity(i2);
    });
    builder.create();
    builder.show();
}
lv.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
公共链接(AdapterView arg0、视图arg1、内部位置、长arg3){
将债务添加到交易(pos);
}
}); 
@SuppressLint(“ShowToast”)
公共无效添加债务交易(最终int pos)
{  
最终字符序列[]项={“verdetalle”,“Agregar a la Transacción”};
AlertDialog.Builder=新建AlertDialog.Builder(此);
建筑商名称(“Quédesea hacer?”);
setSingleChoiceItems(items,-1,new DialogInterface.OnClickListener(){
公共void onClick(对话框接口对话框,int项){
意向i2=新意向(Frmpayment\u searchdebts.this,Frmpayment\u transactiondebt.class);
星触觉(i2);
});
builder.create();
builder.show();
}

当转到frm2并在frm1中覆盖ActivityResult并在其中使用
dismissDialog()
时,可以使用
startActivityForResult

更多信息可以在这里找到:

如果你没有使用Intent,你如何显示frm2?嗨,谢谢你的回复,当我说我不想使用Intent时,我的意思是我不想使用它从frm2转到frm1。明白了。请在你创建弹出窗口和frm2的意图的地方发布代码好了,完成了,再次感谢=)