Мне нужна "Runnable, которая принимает параметр", хотя я знаю, что такая runnable не существует.
Это может указывать на фундаментальный недостаток в дизайне моего приложения и/или ментального блока в моем усталом мозгу, поэтому я надеюсь найти здесь несколько советов о том, как выполнить что-то вроде следующего, не нарушая основополагающих принципов OO:
private Runnable mOneShotTask = new Runnable(String str) {
public void run(String str) {
someFunc(str);
}
};
Любая идея, как выполнить что-то вроде выше?