Ben android yeniyim ve ben arasındaki farkı anlamaya çalışıyorum getApplication(), getApplicationContext(,) getBaseContext(), getContext()ve someClass.thisözellikle aşağıdaki kod satırları bu yöntemleri kullanmak ve:
Bir tost fırlattığımda, bunlar arasındaki fark nedir ve hangi durumlarda kullanırım?
Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show();
Toast.makeText(getApplication(), "LogIn successful", Toast.LENGTH_SHORT).show();
Toast.makeText(getApplicationContext(), "LogIn successful", Toast.LENGTH_SHORT).show();
Toast.makeText(getBaseContext(), "LogIn successful", Toast.LENGTH_SHORT).show();
amaçlarla aynı:
Intent intent = new Intent(getApplicationContext(), LoginActivity.class);
Intent intent = new Intent(MenuPagina., LoginActivity.class);
Intent intent = new Intent(getBaseContext(), LoginActivity.class);
Intent intent = new Intent(getApplication(), LoginActivity.class);