1. ホーム
  2. android

[解決済み] アクティビティ名を動的に取得する - android

2023-06-14 13:41:04

質問

現在の Activity の URI で送信されるようにしたいのです。 HttpRequest . を特に参照することなくこれを行う方法はありますか? Activity ?

私は、私ができることを知っている myActivity.class.toString() を静的に参照しているので、これはハードコーディングの効率的でない方法です。 Activity . this'のようなものを使用してこれを行うより一般的な方法はありますか(これは、望まれるものよりも多くの情報を返すので、実際にはここでは動作しません)。

どのように解決するのですか?

使用方法 this.getClass().getSimpleName() を使ってアクティビティの名前を取得します。

コメントを見る限り、もしコンテキストが OnClickListener (または他の内部クラス) を手動で指定します。

MainActivity.class.getSimpleName()