Dan*_*phy 1 service android metadata
我在AndroidManifest.xml中有我的服务的元数据.在活动中获取此元数据非常简单,因为您只需要执行以下操作:
final Bundle data =
getPackageManager().getActivityInfo(this.getComponentName(), PackageManager.GET_META_DATA).metaData;
Run Code Online (Sandbox Code Playgroud)
对于服务,我显然会使用'getServiceInfo()'方法而不是活动信息,但服务中没有'getComponentName()'方法.有什么理由不能提供这个吗?我是否必须在此构建自己的ComponentName对象?
谢谢
ComponentName myService = new ComponentName(this, this.getClass());
Bundle data = getPackageManager().getServiceInfo(myService, PackageManager.GET_META_DATA).metaData;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3685 次 |
| 最近记录: |