我有一个类MyService。这是我的Android服务。我想生成两个随机数,这个服务应该返回这些数字的总和。我怎样才能做到这一点?所以,我应该在
中生成数字 public void onStart(Intent intent, int startid) {
//Toast.makeText(this, "My Service Started", Toast.LENGTH_LONG).show();
// here i generate the numbers (random) and i compute the sum , nr1+nr2.
}
然后,我如何将结果返回到主活动,并将数字的总和显示为警报(例如),或者在按下按钮时显示在编辑框中?所以,在主要班级我有
public void onClick(View src) {
switch (src.getId()) {
//start the service
case R.id.buttonStart:
Log.d(TAG, "onClick: starting srvice");
startService(new Intent(this, MyService.class));
break;
case R.id.buttonStop:
Log.d(TAG, "onClick: stopping srvice");
stopService(new Intent(this, MyService.class));
break;
}
问题是我如何/在哪里可以返回该服务的结果(nr1 + nr2),以及我应该如何显示结果?
谢谢!
答案 0 :(得分:0)