На этот вопрос уже есть ответ здесь:
У меня есть следующие :
Runnable done = new Runnable()
{
public void run()
{
System.out.println("Hello");
}
};
А затем в своей деятельности Android я вызываю что-то вроде:
runOnUIThread(done);
Который я затем вызываю. Однако я хочу, чтобы это «Hello»
не было жестко закодировано, чтобы я мог передать его. В противном случае мне нужно будет иметь одно из этих объявлений для каждой строки, которую я хочу напечатать.
(Это на самом деле это вопрос Android, но он сократился до базовой Java, поэтому на него легче ответить)
Спасибо