-3

最終行と4行目の「EditText numTxt;」エラーが含まれていますが、それらを解決できないようです.}がないことについて書かれていますが、これらまたは同様のものを入力しても解決されません. ここで何が問題なのかわかりませんが、チュートリアルに従っていましたが、これはまさにコードがどのように見えるかです

 public class SecondScreen extends Activity {
Button sendSMS;
EditText msgTxt;
EditText numTxt;

@Override
 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.secondscreen);

    TextView SecondScreenText = (TextView) findViewById(R.id.SecondScreenText);

    Intent i = getIntent();
    // Receiving the Data
    String value = i.getStringExtra("value");


    // Displaying Received data
    SecondScreenText.setText(value);

    sendSMS = (Button) findViewById(R.id.sendsms);
    msgTxt = (EditText) findViewById(R.id.message);
    numTxt = (EditText) findViewById(R.id.number);
    sendSMS.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            String myMsg = msgTxt.getText().toString();
            String theNumber = numTxt.getText().toString();
            sendMsg(theNumber, myMsg);



    Button next = (Button) findViewById(R.id.Button02);
    next.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {
            Intent intent = new Intent();
            setResult(RESULT_OK, intent);
            finish();
        }


    });
        }


protected void sendMsg(String theNumber, String myMsg) {
    SmsManager sms = SmsManager.getDefault();
    sms.sendTextMessage(theNumber, null, myMsg, null, null);
}
    }
4

1 に答える 1

0

このステートメント補完でコードを終了するだけです。つまり、次のことを意味します。

protected void sendMsg(String theNumber, String myMsg) {
   SmsManager sms = SmsManager.getDefault();
   sms.sendTextMessage(theNumber, null, myMsg, null, null);}
                  });}}

お役に立てれば幸いです。

于 2013-04-22T22:12:48.243 に答える