Activity
現在のクラスから特定の時間に実行されているバックグラウンドService
クラスにデータを送信するにはどうすればよいですか? 始めようとしましたが、授業Intent.putExtras()
で理解できませんでしたService
Activity
を呼び出すクラス内のコードService
。
Intent mServiceIntent = new Intent(this, SchedulerEventService.class);
mServiceIntent.putExtra("test", "Daily");
startService(mServiceIntent);
Service
クラス内のコード。と を入れてみましonBind()
たonStartCommand()
。これらのメソッドはいずれも値を出力しません。
@Override
public IBinder onBind(Intent intent) {
//Toast.makeText(this, "service starting", Toast.LENGTH_SHORT).show();
//String data = intent.getDataString();
Toast.makeText(this, "Starting..", Toast.LENGTH_SHORT).show();
Log.d(APP_TAG,intent.getExtras().getString("test"));
return null;
}