마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

activity 에서 실행중인 서비스 변수 변경 방법 문의드려요.

0 추천
 
메인 액티비티에서 인텐트를 통해 ProximityOffService에 데이터를 보내고 싶은데 
서비스에서  setNum = intent.getFloatExtra("setNum", 0); 이렇게 받는데 안되는데
서비스라 getintent()가 사용이 안되는데 어떻게 해결 해야 할까요 도와주세요!
 

private OnItemSelectedListener spinSelectedlistener2 = new OnItemSelectedListener() {
  @Override
  public void onItemSelected(AdapterView<?> parent, View view,
    int position, long id) {
    Intent IA = new Intent( MainActivity.this, ProximityOffService.class);
   switch (position) {
  
   case (0):
    IA.putExtra("setNum",0);   
    break;
   case (1):
   
    IA.putExtra("setNum",500); 
    break;
   case (2):
    IA.putExtra("setNum",1000);
    break;
   case (3):
    IA.putExtra("setNum",1500);
    break;
}
}

]

 

 

리후후후 (120 포인트) 님이 2014년 12월 7일 질문

1개의 답변

0 추천
Int 로 넣으면 Int 로, Float 로 넣으면 Float 로 받아야 합니다.

putExtra ("setNum", 1000) => getIntExtra ("setNum", 0)

putExtra ("setNum", 1000.0f) => getFloatExtra ("setNum", 0f)
JINASYS (5,630 포인트) 님이 2014년 12월 12일 답변
...