Как дела?
Я пытаюсь составить список "продуктов".Мое приложение содержит множество действий (каждое из которых является продуктом), в которых вы можете проверить флажок.Если это произойдет, в одном упражнении должна появиться строка, содержащая сводку проверенных продуктов.
Давайте покажем вам несколько фрагментов моего кода.
Здесь я создаю строку, которая будет отправлена в итоговую активность в случае проверки кнопки:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.CheckBox;
import com.pizzeriabritannia.com.R;
public class Vindaloo extends Activity {
String vindaloo = "Pork Vindaloo";
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
System.gc();
setContentView(R.layout.vindaloo);
final CheckBox checkBox = (CheckBox) findViewById(R.id.checkBox1);
if (checkBox.isChecked()) {
Bundle menu = new Bundle();
menu.putString("vindaloo", vindaloo);
Intent a = new Intent(Vindaloo.this, Pedidos.class);
a.putExtras(menu);
startActivity(a);
С этим я хочу передать строку 'vindaloo' изэто действие в Pedidos.class Затем в Pedidos.class у меня есть следующий код:
public class Pedidos extends Activity {
String vindaloo;
TextView campo1;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
System.gc();
setContentView(R.layout.pedidos);
campo1 = (TextView) findViewById(R.id.pedido1);
Bundle Vindaloo = getIntent().getExtras();
vindaloo = Vindaloo.getString("vindaloo");
campo1.setText(vindaloo);
}
}
Это должно показать строку в файле pedidos.xml, но я получаю ошибку: исключение Java Null Pointer.
Большое спасибо!