U-os - Tổng hợp hàng loạt tin tức số 1 cộng đồng cực hay
  • Home
  • Bất Động Sản
  • Công Nghệ
  • Kinh Doanh
No Result
View All Result
  • Home
  • Bất Động Sản
  • Công Nghệ
  • Kinh Doanh
No Result
View All Result
U-os - Tổng hợp hàng loạt tin tức số 1 cộng đồng cực hay
No Result
View All Result

Entendendo a Thread Principal de Uma APP Android

admin by admin
March 23, 2020
in Công Nghệ
26
Entendendo a Thread Principal de Uma APP Android



Conteúdo completo: Nesse vídeo mostro o que é, como funciona e como …

Nguồn:https://u-os.org/

Xem thêm Bài Viết:

  • Hướng dẫn cách lắp anten ngoài trời đúng kỹ thuật, thu sóng khỏe nhất
  • Giải đáp bí ẩn Xamarin là gì? Ưu và nhược điểm khi sử dụng Xamarin
  • Tuyệt chiêu sửa lỗi window photo viewer can’t open this picture because
  • Bộ nhớ đệm là gì? Có nên xóa bộ nhớ đệm trên thiết bị không?
  • Bật mí 3 cách chụp ảnh bằng máy tính win 7 dễ như ăn kẹo
Tags: Youtube
Previous Post

Áo len nam cổ lọ cho người 48-70kg

Next Post

Giá xăng tăng mạnh trở lại

Next Post
Giá xăng tăng mạnh trở lại

Giá xăng tăng mạnh trở lại

Comments 26

  1. Aliton Oliveira says:
    2 years ago

    No finalzinho ficou mais fácil de entender o que é uma Thread. Thread então é uma tarefa executada em background?

    Faz um tempinho que vi um vídeo dizendo que é mais "prudente" usar Runnable, pois este é implementado na Thread. Isso seria para evitar mudanças no comportamento da Thread principal. Faz algum sentido?
    Runnable runnable = new Runnable({…}) -> new Thread(runnable).start() – para nova tarefa – ou runnable.run() – para background na mesma Thread.

    Reply
  2. Mirum Dev says:
    2 years ago

    "Tá ligado foi boa" kkkkk
    Bons videos cara!!!

    Reply
  3. Bsystem Bsystem says:
    2 years ago

    Boa tarde professor, estou começando agora a trabalhar com android studio e estou precisando verificar se um determinado registro existe no firebase para poder inclui-lo ou altera-lo. usei a theard mas nao funcionou, pois a mensagem de execucao da thread apareceu depois da mensagem de conclusao da thread. Por favor veja o que estou fazendo errado:

    public void CarregaRelogio() {

    Calendar mcurrentTime = Calendar.getInstance(TimeZone.getTimeZone("Brazil/East"));

    int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
    int minute = mcurrentTime.get(Calendar.MINUTE);

    TimePickerDialog mTimePicker = new TimePickerDialog(AgendaCadActivity.this, new TimePickerDialog.OnTimeSetListener() {
    public void onTimeSet( TimePicker timePicker, int selectedHour, int selectedMinute ) {

    horaC = String.valueOf(selectedHour).trim();

    minutoC = String.valueOf(selectedMinute).trim();

    if (Integer.valueOf(horaC) < 10) {
    horaC = "0" + Integer.valueOf(horaC);
    }

    if (Integer.valueOf(minutoC) < 10) {
    minutoC = "0" + Integer.valueOf(minutoC);
    }

    varIdAtual = txtDataCad.getText().toString().replace('/', ' ') + horaC + ":" + minutoC;

    varTrueFalse = true;

    if (varIdLista != varIdAtual) {

    pesquisaCadastro b = new pesquisaCadastro();
    b.start();

    synchronized (b) {
    try {
    System.out.println("Aguardando o b completar…");
    b.wait();
    } catch (InterruptedException e) {
    e.printStackTrace();
    }

    }
    if (varTrueFalse = false) {

    Toast.makeText(AgendaCadActivity.this, "Já existe um registro para esta data/hora", Toast.LENGTH_LONG).show();

    } else {

    Toast.makeText(AgendaCadActivity.this, "nao encontrado registro", Toast.LENGTH_LONG).show();

    txtHoraCad.setText(horaC + ":" + minutoC);

    }

    } else {

    varTrueFalse = true;

    txtHoraCad.setText(horaC + ":" + minutoC);

    }
    }
    }, hour, minute, true);

    mTimePicker.setTitle("Selecione o Horário");
    mTimePicker.show();
    }}
    }

    public class pesquisaCadastro extends Thread {

    @Override
    public void run(){
    synchronized(this){

    DatabaseReference referenciaFirebase = ConfiguracaoFirebase.getFirebase();

    Query query = referenciaFirebase.child("cadastro").orderByChild("id").equalTo(varIdAtual);

    query.addValueEventListener(new ValueEventListener() {

    public void onDataChange( DataSnapshot dataSnapshot ) {

    try {
    for (DataSnapshot objSnapshot : dataSnapshot.getChildren()) {

    varTrueFalse = true;

    Toast.makeText(AgendaCadActivity.this, "to dentro", Toast.LENGTH_LONG).show();
    }

    } catch (Exception e) {

    }

    }

    @Override
    public void onCancelled( DatabaseError databaseError ) {

    varTrueFalse = true;
    }

    });

    notify();
    }
    }

    }

    Reply
  4. Daniel Luche says:
    2 years ago

    Já usei muito thread e handler, mas sem saber muito bem para que servia o Handler.
    Parabéns pelos vídeos. Volta e meio volto pros vídeos de "iniciantes" e acabo aprendendo conceitos que estavam faltando.

    Reply
  5. Denis Adao says:
    2 years ago

    Excelente aula Thiengo.

    Reply
  6. Code Penna says:
    2 years ago

    mais uma vez o video de thiengo calopsita salvando, meu app chamava ulr dentro da thread principal, nao dava ero no console mas congelava o app, foi so criar a nova thread e saaaallllvooou, mais uma vez obrigado mestre, depois dessa vi que tenho que recomeçar do zero no android, vc me aconselha a comecar por qual etapa?

    Reply
  7. Tarcísio de Lima says:
    2 years ago

    Tô ligado bicho!

    Reply
  8. Marcos Torres says:
    2 years ago

    Excelente, ajudou muuuuito.

    Reply
  9. Charles Campista says:
    2 years ago

    Cara vc não tem noção do quanto estes videos ajudam e poupam tempo!
    vlw a moral!

    Reply
  10. Patricia Aparecida says:
    2 years ago

    Boa noite, Thiengo

    Tudo bem com você?

    Gostaria que você, gentilmente, me esclarecesse uma dúvida sobre service e threads. Tenho uma
    classe LocationService que extends Thread, uma segunda classe GPSService que extends Service e é responsável
    por instanciar e iniciar a execução de LocationService. Na Atividade Principal tenho um ScheduledExecutorService
    cuja função é iniciar e encerrar a execução do Service (Classe GPSService). Minha dúvida é a seguinte: enquanto a tela
    está ativa tudo funciona adequadamente, porém quando a tela do smartphone é bloqueada o serviço continua sua execução
    mas o ScheduledExecutorService deixa de executar sua função. Nessa situação o ScheduledExecutorService é aniquilado pelo
    Android? Por qual razão ele deixa de executar?

    Muito obrigada.

    Um forte abraço.

    Patricia

    Reply
  11. Ewerton Luiz Meneses Rocha says:
    2 years ago

    Agradeço imensamente conseguir resolver um problema no meu projeto nas versões novas do Android com Thread. Valeu Thiendo !

    Reply
  12. Davi Montenegro says:
    2 years ago

    to ligado!

    Reply
  13. Anderson santos cruz says:
    2 years ago

    muito foda sua explicação (Y)

    Reply
  14. Dudu Barbosa says:
    2 years ago

    Tá ligado!!! Heheheh dahora man seus vídeos! Parabéns!

    Reply
  15. Andre Silva says:
    2 years ago

    Show Thiengo!

    Cara muito obrigado por compartilhar seus conhecimentos com a gente!

    De parabéns suas aulas e como sempre acompanho seus vídeos já faz um tempo!

    Obrigado e continue com o seu sucesso em vídeo aulas para o Android!

    Reply
  16. Alef Cristian says:
    2 years ago

    Me ajudou, muito obrigado.

    Reply
  17. Victorio Zansavio says:
    2 years ago

    Poutz cara muito boa a vídeo aula, além me ajudar a entender o conceito ainda me ajudou a resolver um problema com Thread de um outro projeto em Java SE. Por favor continue postando e realizando este ótimo trabalho.

    Reply
  18. Jonas Bernardo says:
    2 years ago

    Estou vendo todos os seus videos e principalmente sobre service, eu baixei todos, eu baixando tu ganha visualização?

    Reply
  19. CANAL TÔ NEIN AÊ says:
    2 years ago

    n consegui acessar o post, parece q n existe aq ;d

    Reply
  20. Vitor Ota says:
    2 years ago

    Vídeo muito bom, obrigado e parabéns

    Reply
  21. Diogo Henrique Guilhen says:
    2 years ago

    consigo usar a handler mais de uma vez!?

    Reply
  22. Felipe Andrade says:
    2 years ago

    Olá, muito bom o vídeo. Teria uma dica de como colocar um ProgressDialog com o tempo do download da imagem, dentro dessa thread?

    Reply
  23. Evelyn Antunes says:
    2 years ago

    Muito boa a explicação. Parabéns.

    Reply
  24. Daniel Santana says:
    2 years ago

    husahusa To ligado mano rsrs

    Reply
  25. sebastião Realino says:
    2 years ago

    "Tá ligado… tá ligado foi boa" HUAUHAHU
    mando muito! show de bola

    Reply
  26. ismaykeos santos says:
    2 years ago

    Parabéns pelo video, era isso que eu tava precisando.
    xD

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Xem Thêm

Hệ thống hạ tầng giao thông góp phần đã thúc đẩy bất động sản Đồng Nai phát triển.

ĐỒNG NAI NHIỀU TIỀM NĂNG PHÁT TRIỂN DỰ ÁN LỚN

June 21, 2022
Vị trí Bien Hoa New Town

Top 14 dự án bất động sản đang triển khai tại Đồng Nai

June 21, 2022

Dự án chung cư ở Biên Hòa

June 10, 2022
Vinhomes Hưng Yên

The Empire Vinhomes Hưng Yên – Khu đô thị sinh thái đáng sống nhất 

April 15, 2022
Vườn treo tại dự án Five Star Garden

Top 16 dự án chung cư tốt nhất quận Thanh Xuân – Hà Nội  

February 27, 2022
Mức phạt cho người bán đất Cần Giờ không sang tên Sổ đỏ

Mức phạt cho người bán đất Cần Giờ không sang tên Sổ đỏ

January 6, 2021
  • Giới Thiệu
  • Liên Hệ
  • Chính Sách Bảo Mật

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Bất Động Sản
  • Công Nghệ
  • Kinh Doanh

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.