я в основном спрашивают о разнице между этими двумя подходами:объект член экземпляра в OnCreate против при декларировании
public class myClass extends AppCompatActivity {
private objectType mObject = new objectType();
@Override
protected void onCreate(Bundle savedInstanceState) {
//do stuff with mObject
и
public class myClass extends AppCompatActivity {
private objectType mObject;
@Override
protected void onCreate(Bundle savedInstanceState) {
mObject = new ObjectType();
Я надеюсь, что я веду себя достаточно ясно. Я изо всех сил пытаюсь понять, когда мы хотим выбрать один против другого.
, если 'objectType' не имеет * контекста * связанного ограничения, нет большой разницы – Blackbelt
@Blackbelt Я новичок во всем этом, поэтому вам, возможно, придется ошеломить его, но что вы имеете в виду связанное с контекстом ограничение? – DoubleBass
'' objectType' полагается на объект типа 'Context'? – Blackbelt