ClassName obj = new ClassName(this); なぜこれが使われるのですか?

ヴァルンセルヴァンラジャセカラン

Android Developers Webサイトでは、新しいテキストビューを作成するために、次のコードが使用されます。

TextView textView = new TextView(this);

なぜこれが使われるのですか?

textViewのオブジェクトをこのように単純に作成できないのはなぜですか?

TextView textView = new TextView();
からくり

TextViewには、引数のないコンストラクターはありません。AndroidのUIウィジェットにはどれもそれがありません。それらはすべて、少なくともコンテキストを取ります。thisあなたのポストでは、おそらくコンテキストを拡張する活動です。

引数のないコンストラクターを持たないクラスに対しては、引数なしのコンストラクターを呼び出すことはできません。作成者が1つを宣言した場合、または作成者がコンストラクターを宣言しなかった場合(この場合、コンパイラーは引数なしのコンストラクターを追加します)に1つだけあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JAVAの「ClassName :: new」VS「new ClassName()」

分類Dev

new className()。methodName(); VS className ref = new className();

分類Dev

new className()。methodName(); VS className ref = new className();

分類Dev

Using List<ClassName> abc = new ArrayList<ClassName>();

分類Dev

C# new 'Classname' と default('classname') の違いは何ですか

分類Dev

空のClassName

分類Dev

匿名内部クラスのClassNameは同じです-obj.getClass()。getName()

分類Dev

エラー:削除された関数の使用 'ClassName :: ClassName(const ClassName&)'

分類Dev

`new $ className()`で致命的なエラーを回避しますか?

分類Dev

構文の目的/動作は何ですか(<any> new Classname)

分類Dev

ClassName.m()と(new ClassName())。m()m()は静的メソッドの違いは何ですか

分類Dev

この状況でclassname $ 1.classが生成されるのはなぜですか?

分類Dev

Javaの「ClassName.class」はKotlinの「[ClassName :: class]」と同じですか?

分類Dev

React 16のclassとclassName

分類Dev

クラスClassnameのC ++使用。

分類Dev

Meteor:ClassNameフラグの保持

分類Dev

classNameが削除された後にclassNameに添付されたクリックイベントが発生するのはなぜですか?

分類Dev

classname functionname(const classname&objectname)はどういう意味ですか?

分類Dev

'Classname <T> where T:Classname <T>'は何をしますか?

分類Dev

JavaのSeleniumWebDriver。タグClassNameと親ClassNameで選択

分類Dev

コンストラクター "className()とclassName ._()の使用の違い

分類Dev

JavaのclassName.class.someMethodとclassName.this.someMethodの違いは?

分類Dev

Logger.getLogger(className)とLogFactory.getLog(className)の違いは?

分類Dev

IEでclassNameを複数宣言するとアプリが壊れるのはなぜですか?

分類Dev

classNameの一部しかわからない場合、classNameを削除するにはどうすればよいですか?

分類Dev

QMLApplicationWindowでactiveFocusControlのclassNameを取得する方法

分類Dev

classname属性を使用してFlipkartで要素を見つけることができないのはなぜですか?

分類Dev

Javaで単に<ClassName>ではなく<ClassName> .classを返しますか?

分類Dev

What does <> mean in a classname?

Related 関連記事

  1. 1

    JAVAの「ClassName :: new」VS「new ClassName()」

  2. 2

    new className()。methodName(); VS className ref = new className();

  3. 3

    new className()。methodName(); VS className ref = new className();

  4. 4

    Using List<ClassName> abc = new ArrayList<ClassName>();

  5. 5

    C# new 'Classname' と default('classname') の違いは何ですか

  6. 6

    空のClassName

  7. 7

    匿名内部クラスのClassNameは同じです-obj.getClass()。getName()

  8. 8

    エラー:削除された関数の使用 'ClassName :: ClassName(const ClassName&)'

  9. 9

    `new $ className()`で致命的なエラーを回避しますか?

  10. 10

    構文の目的/動作は何ですか(<any> new Classname)

  11. 11

    ClassName.m()と(new ClassName())。m()m()は静的メソッドの違いは何ですか

  12. 12

    この状況でclassname $ 1.classが生成されるのはなぜですか?

  13. 13

    Javaの「ClassName.class」はKotlinの「[ClassName :: class]」と同じですか?

  14. 14

    React 16のclassとclassName

  15. 15

    クラスClassnameのC ++使用。

  16. 16

    Meteor:ClassNameフラグの保持

  17. 17

    classNameが削除された後にclassNameに添付されたクリックイベントが発生するのはなぜですか?

  18. 18

    classname functionname(const classname&objectname)はどういう意味ですか?

  19. 19

    'Classname <T> where T:Classname <T>'は何をしますか?

  20. 20

    JavaのSeleniumWebDriver。タグClassNameと親ClassNameで選択

  21. 21

    コンストラクター "className()とclassName ._()の使用の違い

  22. 22

    JavaのclassName.class.someMethodとclassName.this.someMethodの違いは?

  23. 23

    Logger.getLogger(className)とLogFactory.getLog(className)の違いは?

  24. 24

    IEでclassNameを複数宣言するとアプリが壊れるのはなぜですか?

  25. 25

    classNameの一部しかわからない場合、classNameを削除するにはどうすればよいですか?

  26. 26

    QMLApplicationWindowでactiveFocusControlのclassNameを取得する方法

  27. 27

    classname属性を使用してFlipkartで要素を見つけることができないのはなぜですか?

  28. 28

    Javaで単に<ClassName>ではなく<ClassName> .classを返しますか?

  29. 29

    What does <> mean in a classname?

ホットタグ

アーカイブ