Syntax error on token "}", delete this token

省去中间的算法部分,前后结构如下
public class MainActivity extends ActionBarActivity
{

private ImageButton Imagebutton=null;
private TextView textView=null;
private Handler handler=new Handler()
{
    public void handleMessage(Message msg)
    {
        String result=msg.obj.toString();
        textView.setText(result);
    }
};

@Override
protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Imagebutton =(ImageButton)findViewById(R.id.button1);
    textView = (TextView)findViewById(R.id.textView2);
    Imagebutton.setOnClickListener(new OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            new Thread()
            {
                public void run()
                {
                    try{
                            //算法全部省略了,不然肯定是太长不看 = =
                            }
                    catch(Exception e)
                    {
                        e.printStackTrace();
                    }
                }
            }.start();
        }
    });
}

}

就是这样,检查了几次,都没发现错误,可是eclipse始终提示那个错误,请大神解答一下,谢谢!

已经解决了~是一些函数写的地方不读

是你省略的那部分有问题吧