Intent Nedir?

Intent nedir ve ne için kullanılır? Yapacağımız uygulamanın yapısına göre farklı aktivite sınıfları oluşturup, intent’ler aracılığı ile bunlar arasında geçiş yaparız. Android işletim sistemi olarak bir aktivitenin ya da servisin vb. birbirlerini çağırmasını ve iletişime geçebilmesini sağlamak için ortak bir yapı oluşturmuştur. Bu yapıya intent denmektedir. Intent’ler aracılığı ile başka bir aktivitenin çalıştırılması istenebilir, hatta o aktiviteye bazı bilgiler gönderilip, sonucu istenebilir. Intent’ler ile başka kategoride uygulamalarda çalıştırılması istenebilir, mesela uygulamanızda bir web sitesini görüntülemek istiyorsanız, bir web tarayıcı yazmak zorunda değilsiniz. Siz web tarayıcı açmak istediğinizi söylersiniz, gerekli bilgileri verirsiniz, Android uygun olan programı açar, eğer birden fazla seçenek var ise kullanıcıya sorar. Intentler ikiye ayrılır, dolaylı intentler ve doğrudan intentler. Dolaylı intent’lere örnek olarak web tarayıcı örneğini verebiliriz....