Oi pessoal, bom dia.
Pesquisei sem exito no forum sobre este meu problema, então é o seguinte, tenho duas threads com métodos e atributos iguais, não todos, mas é bastante semelhante, implemento Runnable em ambas. Como sao parecidas pensei em criar uma classe pai e transforma-las em duas filhas, porém nao estou conseguindo, fiz da seguinte forma, criei uma thread pai abstrata e deixei o metodo run abstrato junto com outros, dai coloquei os metodos iguais a ambas as classes filhas dentro desta classe pai, implementei o start e o stop dentro dela bem como o contrutor que é igual a ambas as classes filhas. Depois criei as classes filhas e herdei a thread pai com extend e implementei o metodo run, porem recebo um null pq nao consigo compartilhar alguns atributos, talvez um get set resolva, mas gostaria de saber qual seria o jeito mais correto de fazer isso ou talvez nem seja recomendado, alguem ja tentou fazer isso antes?
Atensiosamente
Rafael