startActivityForResult(intent, -1);
finishActivity(-1);改成:startActivity(intent);行不?

解决方案 »

  1.   

    finish当前Activity吗?直接finish()就好了
      

  2.   

    不是当前activity是系统自己出来的一个activity(通话记录界面)
      

  3.   

    int pidCallButton = getCallButtonProcessPid(); // 获取com.android.contacts的PID
         if(pidCallButton != -1)
         {
         Process.killProcess(pidCallButton);
         }这样发送kill signal也不行。
    看了下 killProcess的说明,只有自己的app或者同uid的才能kill...@@