5

如何在 Android 中以编程方式获取服务的名称?

假设我有这段代码:

public class MainActivity extends Activity {
  private MyService mService;

假设我想为服务的名称敬酒,可能是com.example.MyService.

是否可以从mService变量中获取它?

现在,我MyService以这种方式使用它

MyService.class.getName()
4

1 回答 1

4

如果要动态获取类名,可以使用:

mService.getClass().getName();

如果您只想获取类名,没有package,您可以使用:

mService.getClass().getSimpleName();
于 2012-10-05T09:40:45.713 回答