大家好。今天我开始编写代码,以便我可以在按下按钮时打开第二个 Activity 。我不断收到“{}”大括号错误。我还创建了 list “android:name=".activity2">”,但我找不到如何修复大括号以停止显示错误的方法?我赞扬了一些照片,这样你就可以更好地看到问题所在。也许有更简单的方法可以使用按钮打开第二个 Activity ?有什么建议可以解决这个问题吗?谢谢:)
公共(public)类 MainActivity 扩展 Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button imeageTextBtn = (Button) findViewById(R.id.imeageTextBtn);
assert imeageTextBtn != null;
imeageTextBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(v.getContext(), activity2.class);
startActivityForResult(intent, 0);
}
}
}
最佳答案
您正在调用 setOnClickListener
方法。所以它需要一个结束 )
和一个分号。
imeageTextBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(v.getContext(), activity2.class);
startActivityForResult(intent, 0);
}
});
关于java - 为什么我的牙套显示错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36527232/