(1)当x+2≥0即x≥-2时.|x+2|=x+2,原方程化为x2+2(x+2)-4=0,即x2+2x=0,解得x1=0,x2=-2.∵x≥-2,故原方程的解为x1=0,x2=-2;(2)当x+2<0即x<-2时.|x+2|=-(x+2),原方程化为x2-2(x+2)-4=0,即x2-2x-8=0,解得x1=4,x2=-2.∵x<-2,故x1=4,x2=-2(不是原方程的解,舍去)综上所述,原方程的解为x1=0,x2=-2.