你把getIntent.getIntExtra("MemoID",-1)换成一下代码试试:Intent intent=new Intent();
intent.getIntExtra("MemoID",-1);理论上以上两个方法本该相同的。但是在有时候,用getIntent会出错。取不到想要的值。以前有过这种经历。所以你可以去试试!

解决方案 »

  1.   

    可以尝试下2楼。
    不行的话尝试用下Bundle。
      

  2.   

    这么老的帖子都被搜到了,不知道LZ解决了没,我遇到和这一样的问题,解决方法是添加这个函数就ok了,
        protected void onNewIntent(Intent intent) {
            super.onNewIntent(intent);
            setIntent(intent);// must store the new intent unless getIntent() will
                              // return the old one
        }
    希望搜到这个帖子的后来者能获得这种解决方法