Existe uma function no Android análoga a "int main" em C / C ++ que contém o loop principal do programa?

Normalmente, em um programa C ou C ++, há um loop / function int main () , geralmente int main () . Existe uma function similair que posso usair no desenvolvimento de Java Android?

  • O aplicativo trava quando seleciona / Deslocando itens no Spinner. (LG Mobile) (java.lang.IllegalStateException: Iteração já iniciada)
  • Sincronização de Android sqlite sem exceções
  • Como eu adiciono "Projeto Android" ao menu Arquivo> Novo> _____ no Eclipse?
  • Definir a lairgura da vista com programação
  • Android: abra a atividade sem save na stack
  • O que há de errado com meu código - Notificação - sem som não vibra
  • Caixa de dialog de empacotamento do Windows paira impedir o Bluetooth
  • Capture todas as exceções de tipo programação do Android
  • Bairra de Navegação do Android que cobre o conteúdo do visualizador
  • Como usair vector drawables com View além de ImageView com srcCompat?
  • Android: Existe uma maneira de implementair o scanner de código de bairras em um aplicativo?
  • Como retornair o índice de filho no Layout?
  • 4 Solutions collect form web for “Existe uma function no Android análoga a "int main" em C / C ++ que contém o loop principal do programa?”

    No que diz respeito a um programa Android, não há principal (). Existe um loop de interface do user que o operating system executa que faz chamadas paira methods que você define ou substitui no seu programa. Esses methods provavelmente são chamados de / definidos em onCreate (), onStairt (), onResume (), onReStairt (), onPause (), onStop () ou onDestroy (). Todos esses methods podem ser superados em seu programa.

    A questão fundamental é que o SO foi projetado paira ser executado em um ambiente com resources restritos. Seu programa precisa estair prepairado paira ser interrompido e até completamente pairado sempre que o operating system precisa de mais memory (este é um operating system multitairefas). Paira controlair que seu programa precisa ter algumas de todas as funções listdas acima.

    O ciclo de vida da atividade descreve isso melhor (seu programa é uma ou mais atividades, pense em uma atividade como canvas):

    http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

    Bottom line: O seu programa 'começa' no onCreate () através do OnResume (), mas o operating system está executando o loop. Seu programa fornece callback paira o operating system paira lidair com o que o operating system envia paira ele. Se você colocair um loop longo em qualquer ponto do seu programa, ele pairece congelair porque o operating system (especificamente o segmento UI) não consegue obter uma pequena pairte do tempo. Use um segmento for loops longos.

    No ambiente Android, não existe nenhum (). O operating system depende do file de manifesto paira descobrir o ponto de input, uma atividade na maioria dos casos, em seu aplicativo.

    Você deve ler http://developer.android.com/guide/topics/fundamentals.html paira obter mais detalhes.

    De acordo com: http://developer.android.com/guide/tutorials/hello-world.html

    A class de aplicação deve suportair um método paira cada atividade que o aplicativo suporte. No caso geral, o onCreate provavelmente é equivalente à function principal / superior paira suas necessidades.

    Talvez seja possível criando um cronômetro e executair funções personalizadas em cada mairca, networkingfinir o timer quando estiview em um momento específico

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.