关键字'这是什么'表示TextView textView = new TextView(this);

时间:2015-02-11 12:09:14

标签: java android

关键字'this'的含义是什么? TextView textView = new TextView(this);

以下是报价片段

public class DisplayMessageActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_display_message);
        Intent intent = getIntent();
        String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE);
        TextView textView = new TextView(this);
        textView.setTextSize(40);
        textView.setText(message);
        setContentView(textView);
    }
    ....

我的猜测是初始化对象textView但是用什么?

1 个答案:

答案 0 :(得分:5)

它是对当前DisplayMessageActivity实例的引用,该实例充当Context的{​​{1}}。