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 に答える