Ao adicionar uma atividade a um projeto Android existente, crio manualmente uma nova classe - essa é a melhor / preferida? Como os outros lidam com isso?
189
Ao adicionar uma atividade a um projeto Android existente, crio manualmente uma nova classe - essa é a melhor / preferida? Como os outros lidam com isso?
Você pode usar a caixa de diálogo "Nova classe", mas isso deixa outras etapas que você precisa executar manualmente (por exemplo, adicionando uma entrada ao arquivo de manifesto). Se você deseja que essas etapas sejam automatizadas, é possível criar a atividade por meio do editor de manifesto, assim:
Quando você clica em Concluir na caixa de diálogo da nova classe, ele é direcionado à sua nova classe de atividade para que você possa começar a codificar.
Cinco etapas podem parecer muito, mas estou apenas tentando ser mais detalhado aqui para que fique claro. É bem rápido quando você realmente faz isso.
Agora é muito mais fácil fazer isso no Eclipse agora. Basta clicar com o botão direito do mouse no pacote que conterá sua nova atividade. Novo -> Outro -> (Na guia Android) Android Activity.
E isso é tudo. Sua nova atividade também é adicionada automaticamente ao arquivo de manifesto.
fonte
Um método fácil sugerido pela Comunidade de desenvolvedores do Google Android.
fonte
Eu apenas uso a caixa de diálogo "Nova classe" no Eclipse e defino a classe base como Activity. Não conheço outra maneira de fazer isso. Que outro método você espera estar disponível?
fonte
As classes R. * são geradas dinamicamente. Deixo a opção "Criar automaticamente" no menu Projeto para que as minhas classes R. * estejam sempre atualizadas.
Além disso, ao criar novas Atividades, copio e renomeio as antigas, especialmente se elas forem semelhantes à nova Atividade que eu preciso, porque o Eclipse renomeia tudo para você.
Caso contrário, como já foi dito, o comando Arquivo-> Novo-> Classe funcionará bem e criará seu arquivo para você, incluindo modelos para os métodos necessários com base em sua classe, herança e interfaces.
fonte
Para criar uma nova atividade, basta clicar em ctrl + N, uma janela é exibida, selecione android, em seguida, outra janela é exibida, com o nome dessa atividade secundária.
fonte
Conheço que não há nenhuma ferramenta usada especificamente para criar classes de atividades. Basta usar a opção 'Nova classe' no Eclipse e definir a classe base como 'Atividade'.
O pensamento aqui é um assistente como ferramenta ao criar / editar o layout xml usado por uma atividade. Para usar esta ferramenta para criar um layout xml, use a opção em 'Novo' de 'Arquivo XML do Android'. Essa ferramenta permitirá criar um pouco do layout básico da exibição.
fonte
Eu criei um plug-in do eclipse para criar atividade em um clique.
Faça o download do plug-in em https://docs.google.com/file/d/0B63U_IjxUP_GMkdYZzc1Y3lEM1U/edit?usp=sharing
Cole o plug-in na pasta dropins no Eclipse e reinicie o eclipse
Para mais detalhes, consulte o meu blog
http://shareatramachandran.blogspot.in/2013/06/android-activity-plugin-for-eclispe.html
Precisa de seu comentário sobre isso, se foi útil ...
fonte