Когда нужно использовать this?
Добавлено: 26 фев 2014, 21:15
Добрый вечер, изучаю Андроид, читаю книгу "Создание приложений для смартфонов и планшетных ПК, Головощапов, 2013", есть один вопрос.
Иногда в коде программы он пишет
TextView text=(TextView)findViewById(R.id.text);
а иногда так:
TextView text=(TextView)this.findViewById(R.id.text);
Причем оба в onCreate основного Activity, в чем разница не пойму.
или вот еще:
this.registerReceiver(rssiReceiver, new IntentFilter(WifiManager.RSSI_CHANGED_ACTION));
и
this.registerReceiver(this.receiver, new IntentFilter(WifiManager.RSSI_CHANGED_ACTION));
И еще, посоветуйте толковую книгу по Java, желательно в хорошем качестве. Общее представление о Java есть, хочу разобраться во всех тонкостях-нюансах.
Иногда в коде программы он пишет
TextView text=(TextView)findViewById(R.id.text);
а иногда так:
TextView text=(TextView)this.findViewById(R.id.text);
Причем оба в onCreate основного Activity, в чем разница не пойму.
или вот еще:
this.registerReceiver(rssiReceiver, new IntentFilter(WifiManager.RSSI_CHANGED_ACTION));
и
this.registerReceiver(this.receiver, new IntentFilter(WifiManager.RSSI_CHANGED_ACTION));
И еще, посоветуйте толковую книгу по Java, желательно в хорошем качестве. Общее представление о Java есть, хочу разобраться во всех тонкостях-нюансах.