Android

Androidで表示しているActivity名を取得する

More than 1 year has passed since last update.

下記のようにActivityのgetComponentName()から、フルパッケージを含むクラス名を取得できます。

package jp.hitting;

class HogeClass extends Activity {

    void hoge() {
        getComponentName().getClassName(); // jp.hitting.HogeClass
    }

}

getComponentName()で取得できるComponentNameからは、フルパッケージを含むクラス名の他に、パッケージを短縮したクラス名や、パッケージ名のみを取得することができます。