Ich benötige ein "Runnable, das einen Parameter akzeptiert", obwohl ich weiß, dass ein solches Runnable nicht wirklich existiert.
Dies kann auf einen grundlegenden Fehler im Design meiner App und / oder auf eine mentale Blockade in meinem müden Gehirn hinweisen. Ich hoffe, hier einige Ratschläge zu finden, wie Sie Folgendes erreichen können, ohne grundlegende OO-Prinzipien zu verletzen:
private Runnable mOneShotTask = new Runnable(String str) {
public void run(String str) {
someFunc(str);
}
};
Irgendeine Idee, wie man so etwas wie das oben Genannte erreicht?
Consumer<T>
Consumer<T>
.