Ben böyle bir runnable gerçekten var olmadığını biliyorum rağmen "bir parametre kabul Runnable" için bir ihtiyaç var.
Bu, uygulamamın tasarımında ve / veya yorgun beynimdeki zihinsel bir bloğun temel kusuruna işaret edebilir, bu yüzden burada temel OO ilkelerini ihlal etmeden aşağıdaki gibi bir şeyin nasıl gerçekleştirileceği hakkında bazı tavsiyeler bulmayı umuyorum :
private Runnable mOneShotTask = new Runnable(String str) {
public void run(String str) {
someFunc(str);
}
};
Yukarıdaki gibi bir şeyi nasıl gerçekleştireceğiniz hakkında bir fikriniz var mı?
Consumer<T>
Consumer<T>
.