构造意图(新View.OnClickListener(){},类&LT; DrinksTwitter&gt;)的不确定 [英] The constructor Intent(new View.OnClickListener(){}, Class<DrinksTwitter>) is undefined
本文介绍了构造意图(新View.OnClickListener(){},类&LT; DrinksTwitter&gt;)的不确定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我收到以下错误:
构造意图(新View.OnClickListener(){},
类&LT; DrinksTwitter&gt;)的不确定
在以下code片断:
@覆盖
公共无效的onCreate(包savedInstanceState){
super.onCreate(savedInstanceState);
的setContentView(R.layout.main);
//获取的EditText和Button参考
etUsername =(EditText上)findViewById(R.id.username);
etPassword =(EditText上)findViewById(R.id.password);
btnLogin =(按钮)findViewById(R.id.login_button);
btnSignUp =(按钮)findViewById(R.id.signup_button);
lblResult =(TextView中)findViewById(R.id.result);
//设置点击监听器
btnLogin.setOnClickListener(新OnClickListener(){
@覆盖
公共无效的onClick(视图v){
//检查登录
字符串username = etUsername.getText()的toString()。
。字符串password = etPassword.getText()的toString();
{如果(password.equals(测试)username.equals(测试)及;&AMP)
最终意图I =新的意图(这一点,DrinksTwitter.class); //在这一行错误
startActivity(ⅰ);
// lblResult.setText(登录成功);
} 其他 {
lblResult.setText(无效的用户名或密码。);
}
}
});
最终意图K =新的意图(Screen2.this,SignUp.class);
btnSignUp.setOnClickListener(新OnClickListener(){
公共无效的onClick(视图v){
startActivity(k)的;
}
});
}
我在做什么错行:
最终意图I =新的意图(这一点,DrinksTwitter.class);
解决方案
修改
最终意图I =新的意图(这一点,DrinksTwitter.class)
到
最终意图I =新的意图(Screen2.this,DrinksTwitter.class)
I am getting the following error:
The constructor Intent(new View.OnClickListener(){},
Class<DrinksTwitter>) is undefined
In the following code snippet:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Get the EditText and Button References
etUsername = (EditText)findViewById(R.id.username);
etPassword = (EditText)findViewById(R.id.password);
btnLogin = (Button)findViewById(R.id.login_button);
btnSignUp = (Button)findViewById(R.id.signup_button);
lblResult = (TextView)findViewById(R.id.result);
// Set Click Listener
btnLogin.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Check Login
String username = etUsername.getText().toString();
String password = etPassword.getText().toString();
if(username.equals("test") && password.equals("test")){
final Intent i = new Intent(this, DrinksTwitter.class); //error on this line
startActivity(i);
// lblResult.setText("Login successful.");
} else {
lblResult.setText("Invalid username or password.");
}
}
});
final Intent k = new Intent(Screen2.this, SignUp.class);
btnSignUp.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
startActivity(k);
}
});
}
What am I doing wrong with the line:
final Intent i = new Intent(this, DrinksTwitter.class);
解决方案
Change
final Intent i = new Intent(this, DrinksTwitter.class)
to
final Intent i = new Intent(Screen2.this, DrinksTwitter.class)
这篇关于构造意图(新View.OnClickListener(){},类&LT; DrinksTwitter&gt;)的不确定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文