Поместите ваш пример кода и журнал отладки. Для справки я поставил пример кода, когда операция переносится одна в другую, вы должны очистить стек как
Intent intent= new Intent(Activity.this,class.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish();
, тогда вы должны указать для каждой активности, куда идти, когдавы нажимаете кнопку назад, поэтому переопределите метод onBackPressed ();как
@Override
public void onBackPressed()
{
Intent intent=new Intent(Activity.this, Activity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish();
}