Android Programlama 2 -> Intent Nedir?
INTENT NEDİR ? NE İÇİN KULLANILIR? Bir android uygulaması birden fazla activity içerir. Her activitynin yeni bir arayüze sahip olmasının yanında belirlenen görevi de yerine getirir.(Örn; fotoğraf çekmek, arama yapmak vs.) Activityler arasında geçiş yapılmak istendiğinde ise Intent sınıfı kullanılmalıdır. Uygulamada startActivity() gibi bir metotla sisteme itent geçirdiğinizde, sistem doğru eylemi belirleyebilmek için bu intenti kullanır. Intent sınıfı, sadece kullanıldığı uygulamadaki activityler için değil farklı uygulamalar tarafından kullanılan bir activity'yi çalıştırma imkanı da sağlar. Oluşturulan bir activity sınıfını başlatmak için bir intent nesnesi oluşturulur. Bu nesneyi startActivity() metodu ile başlatırız. Bu metot sadece bizi bir başka activity ekranına götürür. Intent intent = new Intent(this.getApplicationContext(),Main2Activity.class); startActivity(intent); İlk satırda Inten...