Pular para o conteúdo principal

(Android Studio) - Como chamar outras activitys | Linkar ação para url da web

Como chamar outras activitys

O primeiro passo para chamar outras activitys é estanciando a classe Intent. Essa classe significa a intenção de chamar algo.



Depois de estanciada com qualquer nome, no caso acima o nome é tela, será necessário criar uma nova intenção com alguns parâmetros específicos e dentro de um método de clique de butão.

Parâmetro 1 - getApplicationContext() : Esse parâmetro analisa o contexto atual do app, antes de fazer ele receber outro contexto, que será a nova tela.

parâmetro 2 - nome_da_activity.class : Esse parâmetro diz qual activity abrir. Lembrando que .class é uma extensão de arquivo já compilado, diferente do .Java que é o codigo em sim, antes de compilar.

Pronto, depois disso tudo, basta digitar o comando : startActivity(nome_do_objeto_estanciado)


 Linkar ação para url da web

Do mesmo jeito, basta instanciar a classe Intent. No caso abaixo a classe instanciada se chamará telaweb.


Depois disso, o próximo passo será transformar tela web em um objeto dentro de algum método de clique.

Os parâmetros passados serão ACTION_VIEW, e Uri.parse.

Basicamente o primeiro quer dizer "Veja a ação", e o segundo manda executar a ação, que no caso é a url que você irá especificar.



Comentários

Postagens mais visitadas deste blog

(Java) Tipo primitivo, classe invólucro, tamanho

A classe invólucro parece muito com o tipo primitivo, na maioria as diferenças estão na letra inicial que é minuscula no tipo primitivo e maiúscula na classe invólucro. A classe invólucro tem por função tratar o tipo primitivo como uma classe, pois assim será possivel executar métodos como parseInt ou valueOf.

(SQL)Chave primária e auto increment

A chave primária ou primary key()  evita repetições de registros no banco de dados, ela geralmente vai estar no cpf, rg, matricula, que são coisas unicas nos campos de um cadastro, exemplo : primary key(cpf) Já o auto_increment pode ser usado para criar uma automação incrementando +1 automaticamente no campo determinado, exemplo : id int auto_increment,

(Java) Estruturas condicionais if, else, if else, switch e case

ESTRUTURA CONDICIONAL SIMPLES ESTRUTURA CONDICIONAL COMPOSTA COM ELSE CONDIÇÃO COMPOSTA ENCADEDA IF ELSE SWITCH E CASE