質問編集履歴

1 誤字

退会済みユーザー

退会済みユーザー

2017/03/27 17:00  投稿

inflaterの取得方法
inflaterの取得方法について
inflaterの取得方法について質問があります。
検索すると三種類ほどHITしました。
処理に応じて使い分けろと言われればそれまでですが、一般的にはどれが一番よく使われているのでしょうか?
「システムサービスから取得」の方法を使っていたのですが、あまり使わない方が良いと言われたことがあるので質問してみました。
```Java
// コンテキストから取得
LayoutInflater inflater1 = LayoutInflater.from(this);
// アクティビティから取得
LayoutInflater inflater2 = getLayoutInflater();
// システムサービスから取得
LayoutInflater inflater3 = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
```
  • Java

    21820 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Android

    9391 questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る