如何在Android中以编程方式获取服务名称?
让我们说这段代码:
public class MainActivity extends Activity {
private MyService mService;
我想说我想要提供服务的名称,就像com.example.MyService
一样。
是否可以从mService
变量中获取它?
目前,我以这种方式使用MyService
MyService.class.getName()
答案 0 :(得分:3)
如果您想动态获取类名,可以使用:
mService.getClass().getName();
如果您只想获取课程名称,而不使用包,则可以使用:
mService.getClass().getSimpleName();