Intent intent = new Intent();
                        //发送数据
                        intent.putExtra("i", i);
                        
                        i++;
                        intent.setAction("android.intent.action.test");// action与接收器相同
                        Send=intent.getStringExtra("student_id");你在这个新new出来的intent中取值,怎么会有呢?

解决方案 »

  1.   

    如果我想在onCreate 中打开 service  如何在按钮下发送数据呢
      

  2.   

    你的这个 public void onStart(Intent intent, int startId)方法中的intent名称和你Intent intent = new Intent();相同了,换个名称
      

  3.   

    如果我想在onCreate 中打开 service  如何在按钮下发送数据呢对按钮设置onclick监听,在监听方法中startservice撒
      

  4.   

    对按钮设置onclick监听,在监听方法中startservice这样不行会启动2个TestService类 的县城