activity에서
initialize();
startService(new Intent("com.example.service"));
//폰번호 전달
Intent intent = new Intent(MainActivity.this, ServiceClass.class);
intent.putExtra("phone", inputnumber);
startService(intent);
service에서
@Override
public int onStartCommand(Intent intent, int flags, int startId){
Log.i(TAG," +++ onStartCommand Service +++");
super.onStartCommand(intent, flags, startId);
inputnumber = intent.getStringExtra("phone");
Log.i(TAG,"인텐드로 넘어 온 값 보이도 : "+ inputnumber);
return Service.START_STICKY;
}
받은 결과 앱 종료시 오류가 발생합니다.
service의 onStartCommand에 값을 전달해줘서 에러가 뜨는 거 같은데 수정을 어떻게 해야하나요??
inputnumber을 값을 service에서 쓰는 곳에서 intent 다시 설정하여 사용하니 에러가 떠서
수정하는 방법좀 알려주세요