无法解决符号变量 - 撕掉我的头发

时间:2016-02-03 01:38:29

标签: variables

我正在尝试遵循教程并且在完成之前遇到了我认为的最后一个错误。

有人能告诉我这些变量我做错了吗? 包括以下两项活动,如果有其他适用的代码,我很乐意提供。

读取的错误代码: 错误:(21,56)错误:找不到符号变量pickupLine 错误:(24,9)错误:找不到符号变量retryButton 错误:任务':app:compileDebugJavaWithJavac'执行失败。

  

编译失败;有关详细信息,请参阅编译器错误输出。

MainActivity.java:

package io.wavey.pickuplesson1;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Grab clean button so we can do stuff with it!
    Button cleanButton = (Button) findViewById(R.id.cleanButton);
    final Button dirtyButton = (Button) findViewById(R.id.dirtyButton);


    final String pickupLine = "You had me at hello world";

    //This is a Callback.
    cleanButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            sendLine(pickupLine);
        }
    });


}
//Send to activity
private void sendLine(String pickupLine) {
    Intent intent = new Intent(this, LineActivity.class);
    intent.putExtra("Pickup Line", pickupLine);

    startActivity(intent);
}
}

LineActivity.java:

 @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_line);

    Bundle pickupData = getIntent().getExtras();

    if (pickupData == null) {
        return;
    }
    String receivedPickupLine = pickupData.getString("Pickup Line");
    TextView newLine = (TextView) findViewById(R.id.pickupLine);
    newLine.setText(receivedPickupLine);

    retryButton.setOnClicklistener (new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
        }
    });


        }
    }

LineActivity.java:

0 个答案:

没有答案