0

Análise de Código – Evento na Agenda (Parte 1)

Andressa Costa
Andressa Costa

Análise de Código – Evento na Agenda (Parte 1)


val intent = Intent(Intent.ACTION_INSERT)

       .setData(CONTENT_URI)

 

Começamos o projeto dizendo que temos a intenção de inserir uma ação, ou seja, temos a intenção de colocar na agenda do usuário um evento com duração de uma hora.

Começamos importando uma Intent (Intenção) de ACTION_INSERT (Inserir uma Ação).

Intent = Intenção

ACTION_INSERT = Inserir uma Ação


Em seguida, colocamos o setData que é onde vamos definir a data de início do nosso evento.

setData = Definir Data


A CONTENT_URI é o primeiro item do nosso calendário e por isso temos que importar a CONTENT_URI do CalendarContract.

CONTENT_URI = Conteúdo da URI

O CalendarContract é um método de estrutura padrão para Calendários, utilizado pelo Android. 

CalendarContract = Estrutura de Calendário


Agora, temos que prestar muita atenção no que importamos. Por exemplo, se estamos pedindo para o provedor (provider) importar só a CONTENT_URI então deixamos o código assim:


import android.provider.CalendarContract.Content_URI


Agora, se não quisermos só a CONTENT_URI, mas importar outros eventos também, então criamos uma nova importação digitando a palavra Events.*, com ponto e asterisco no final. Isso significa que ele vai importar todos os eventos do CalendarContract.


import android.provider.CalendarContract

import android.provider.CalendarContract.Events.*


0
0

Comentários (1)

0
Isaias Bueno

Isaias Bueno

01/06/2021 10:13

Parabéns Andressa, gostei muito do artigo!

Engenheira Civil, 24 anos

Brasil