Buz*_*uza 31 service android android-intent
我正在启动一项服务,其目的是提供额外的信息.
我怎样才能获得服务代码的意图?
getIntent().getExtras()在活动中没有像服务那样的功能.
要传递额外内容:
Intent intent = new Intent(this, MyService.class);
intent.putExtra(MyService.NAME, name);
...
startService(intent);
Run Code Online (Sandbox Code Playgroud)
要检索服务中的额外内容:
public class MyService extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
super.onStartCommand(intent, flags, startId);
String name = intent.getExtras().getString(NAME);
...
}
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32082 次 |
| 最近记录: |