本帖最后由 zhangjingweizhang 于 2014-09-07 11:18:51 编辑

解决方案 »

  1.   

    1、你这里的EditText变量应该是方法中的局部变量,button.setOnClickListener(new OnClickListener(){})的参数这里用了匿名内部类对象。内部类可以访问外部类的成员变量,但是没有办法访问外部类中方法的局部变量。将EditText变量声明为final,也就是声明为常量才能在内部类中直接访问。
    2、requestWindowFeature()是Activity的方法,你在Activity中当然可以直接调用。
    3、SmsManager.getDefault()中getDefault()方法是SmsManager类的静态方法,属于类,不属于对象,直接用类名调用就可以;
    Intent intent = new Intent()这里要构造一个不带参数的Intent对象,当然要使用new调用Intent不带参数的构造方法来生成一个Intent对象。
    4、如果你这里的sentTextManager指的是SmsManager的方法,那么start是没有的,SmsManager的sentTextManager方法返回的是一个void值,不可能在进行什么start方法调用。如果你确定有的话,应该检查一下调用的是哪个类的方法。
    5、在Java中,方法是属于类的,不能在方法中定义方法,建议学习一下Java基础语法。