Конструктор требует объект Panel
, как уже говорил Митч.Если вы этого не хотите (хотя я полагаю, что для этого есть причина), вы можете просто написать второй конструктор, например
public class ViewThread extends Thread
{
private Panel mPanel;
private SurfaceHolder mHolder;
private boolean mRun = false;
public ViewThread(Panel panel)
{
mPanel = panel;
mHolder = mPanel.getHolder();
}
public ViewThread()
{
// Do something constructive here, like
mPanel = new Panel();
}