我有一个Dialog实例,当单击Activity. 
在对话框中有另一个按钮。我startActivity(intent)在对话框中单击此按钮时调用。
所以,我有一个Activity, Dialog, Activity. 
当我在第二个活动中单击返回时,将显示对话框。我想显示第一个活动,而不是对话框。startActivity(intentToFirstActivity)如果不调用第二个,我怎么能做到这一点Activity?
2 回答
            0        
        
		
只需调用dialog.dismiss() in your对话框when you start the next活动`
//dialog creation
// set onClick
@Override
public void onClick(DialogInterface dialog, int which)
{
    Intent i = new Intent(MyActivity.this, NextActivity.class);
    startActivity(i);
    dialog.dismiss();
}
如果这不起作用,请编辑并发布Dialog您拥有的代码。
于 2013-09-19T18:25:22.963   回答
    
    
            0        
        
		
在对话框中调用dialog.dissmiss()后调用。startActivity(Intent)这将自动将您带到背压时的第一个活动。
于 2013-09-19T18:27:29.940   回答