J'ai actuellement cette activité dans et android mais lorsque le bouton est cliqué, l'application se bloque. Je ne peux pas trouver ce qui est faux.L'activité se bloque après un clic sur le bouton
public class SearchActivity extends Activity implements OnClickListener{
private ListView recipes;
Intent intent;
Button button;
EditText input;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.searchlist);
button = (Button)findViewById(R.id.submit);
input = (EditText)findViewById(R.id.recipeName);
//recipes = (ListView)findViewById(R.id.recipes);
//recipes.setAdapter(new ArrayAdapter<String> (this, R.layout.main, getResources().getStringArray(R.array.BaconSandwich)));
button.setOnClickListener(this);
}
public void onClick(View clicked) {
if(clicked.getId() == R.id.submit) {
//recipes = (ListView)findViewById(R.array.recipes);
String value = input.getText().toString();
Toast.makeText(this, value, Toast.LENGTH_SHORT).show();
Intent i = new Intent(this, RecipeMethodActivity.class);
SearchActivity.this.startActivity(i);
}
}
}
L'activité se situe dans le manifeste Android et l'activité suivante est vide Le message de chat journal que je reçois est:
Erreur dans RecipeMethodActivity onCreate().
Mon RecipeMethodActivity est:
package com.finalyearproject.cookmefood;
import android.app.ListActivity;
import android.os.Bundle;
public class RecipeMethodActivity extends ListActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Pouvez-vous poster le reste de votre logcat? –
On dirait que le problème est dans l'activité suivante, pouvez-vous poster l'onCreate de 'RecipeMethodActivity'? – MByD
Alex vient de lancer à nouveau l'émulateur. Mais ça dit juste où est le problème et apparemment il est en ligne. setContentView (R.layout.main); mais je sais que cela fonctionne sur une autre activité. –