gpt4 book ai didi

Java新手错误Android编程sendMessage方法

转载 作者:行者123 更新时间:2023-12-01 12:04:47 26 4
gpt4 key购买 nike

所以我开始使用 Java 7 进行 Android 编程。我有 Eclipse Juno(我认为是 4.2)。

问题是它给了我一个错误“此行有多个标记 - 标记“)”上的语法错误,; 预期的 - 标记“)”上的语法错误,; 预计

用sendMessage方法就行了。这是代码:

public class MainActivity extends ActionBarActivity {


int counter;
Button login;
EditText username, password;
String success;


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

username = (EditText)findViewById(R.id.getEmail);
password = (EditText)findViewById(R.id.getPassword);

login.setOnClickListener(new View.OnClickListener() {
public void onClick (View v) {
if(username.getText().toString().equals("admin") && password.getText().toString().equals("admin")){
success = "Successful";
counter = 0;
public void sendMessage (View view){
Intent intent = new Intent("com.example.linked1n.SCREENAFTLOG");
startActivity(intent);
};
} else {
counter++;
login.setText("Unsuccessful. Try again. " + 3-counter + " tries left.");
}
}
});



}

我在任何地方都没有找到解决方案,我完全按照教程告诉我的去做。我尝试清理项目三次并重新启动 eclipse/计算机,但没有任何效果。

最佳答案

您在 onclick 中的调用方法是错误的,因此请尝试以下方式:-

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

username = (EditText)findViewById(R.id.getEmail);
password = (EditText)findViewById(R.id.getPassword);

login.setOnClickListener(new View.OnClickListener() {
public void onClick (View v) {
if(username.getText().toString().equals("admin") && password.getText().toString().equals("admin")){
success = "Successful";
counter = 0;
sendMessage(v);
} else {
counter++;
login.setText("Unsuccessful. Try again. " + 3-counter + " tries left.");
}
}
});

public void sendMessage (View view){
Intent intent = new Intent("com.example.linked1n.SCREENAFTLOG");
startActivity(intent);
}

关于Java新手错误Android编程sendMessage方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27700675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com