先只发送一次,,看看是不是重新生成了一个Activity,若是,即一个finish()方法是关闭不了10个的,finish()方法只是关闭当前的Activity

解决方案 »

  1.   

    关闭一个activity就用finish就可以了,关闭整个的话killprocess
      

  2.   

    你发短信又不是自己的程序发的,你发短信也是调用的系统短信程序,当然要启动一个avtivity了。你finish的只是你自己的activity,系统起来的短信activity没有被finish掉。个人理解
      

  3.   

    sms.sendTextMessage() 你说的对, 大部分这样的方法都是调用一个系统内部activity的, 你循环十次, 就启动了十个activity , 当然要关十次了, 你的finish, 是谁的finish啊, 这个我可不知道。