Well, I\'m trying to create an intent on a \"login.java\" the code is :
Button btEntrar = (Button) findViewById(R.id.btnSingIn);
btEntrar.setOnClickLis
try using
Intent i = new Intent(login.this, mainActivity.class);
hope this helps
Just a few lines to explain the reason why this does not work in:
i = new Intent(this, MainActivity.class)
The intent is created inside another class, here an anonymous inner class OnClickListener. Thus this does not refer the instance of your Activity (or Context) as intended but the instance of your anonymous inner class OnClickListener.
So you should provide the correct context of your class.
i = new Intent(YourClassName.this, MainActivity.class)
updated code in to your activity
Button btEntrar = (Button) findViewById(R.id.btnSingIn);
btEntrar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i;
i = new Intent(login.this, MainActivity.class);
startActivity(i);
}
});
use
if you want to send it from login.java to mainactivity.class use
Intent intent=new Intent(login.this,Mainactivity.class);
startActivity(intent);
Did you add manifest.xml or try this code ?
Intent i = new Intent(login.this,mainActivity.class);