액티비티에 스트링 값을 위젯을 구현하는 클래스안에 서비스 클래스로 보내려고 합니다.
액티비티에서는
Intent it = new Intent(ExampleActivity.this, ExampleAppWidgetProvider.UpdateService.class);
it.putExtra("position", location_position);
startService(it);
으로 보냈구요.
서비스 에서는
@Override
public void onStart(Intent intent, int startId){
mHandler.postDelayed(this, 1000);
dong = intent.getStringExtra("position");
}
에서 받아옵니다. 위젯이 계속 업데이트 되야 하기 때문에 서비스에 쓰레드를 인터페이스로 받아왓는데 토스트 창으로 확인해 보니 아무 값을 못 받아 옵니다.