impossible de résoudre le contexte après l'import android.contenu.Contexte; aussi
C'est mon mainactivity.java
classe
package com.example.apurva.therisingsatyam;
import android.os.Bundle;
import android.content.Context;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.content.Intent;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
//Handle action bar item clicks here. The action bar will
//automatically handle clicks on the Home/Up button, so long
//as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.button:
Intent intent = new Intent(context, LogIn.class);
startActivity(intent);
break;
case R.id.button2:
Intent intent1 = new Intent(context, SignUp.class);
startActivity(intent1);
break;
}
}
}
Je suis en train de basculer de l'activité lorsque le bouton est cliqué.Mais comme on peut le voir dans le code ci-dessus, il y a une ligne rouge dans contexte parole à la fois les lieux onClick méthode, bien que j'ai importé android.contenu.contexte . Svp quelqu'un peut m'aider à résoudre ce problème.
Vous devez vous connecter pour publier un commentaire.
context
n'est pas déclarée et initialiséeModifier cette
à
De même pour l'autre intention
Votre MainActivity extends Activité
Afin de les mettre en contexte, vous pouvez avoir
MainActivity.this
.Aussi je ne vois pas où vous initiailze votre avis et vos
Activity
ne pas mettre en œuvreOnClickListener
interfacecontexte n'est pas déclarée par vous, alors je vous suggère d'utiliser les lignes de code suivantes:
Encore un doute, alors n'hésitez pas à demander.