【发布时间】:2014-02-12 19:54:13
【问题描述】:
我有一个简单的应用程序,它在我的第一个 Activity (A) 中在 Edtittext 中插入一个字符串并单击保存按钮,该字符串通过 Intent 传递给下一个 Activity (B)。到目前为止一切顺利,但这里的问题是实现 SharedPreferences。 使用 Intent 成为执行此操作的最佳方式,并立即通过 sinal.Apenas 立即保存此字符串!
我的 Activity Segunda:
私人意图重力;
btSalvarSeg = (Button) findViewById(R.id.SalvarSeg);
btSalvarSeg.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View arg0) {
grava = new Intent(Segunda.this, Main.class);
grava.putExtra("Matéria 1", etHrSeg1.getText().toString());
grava.putExtra("Matéria 2", etHrSeg2.getText().toString());
grava.putExtra("Matéria 3", etHrSeg3.getText().toString());
grava.putExtra("Matéria 4", etHrSeg4.getText().toString());
grava.putExtra("Matéria 5", etHrSeg5.getText().toString());
grava.putExtra("Matéria 6", etHrSeg6.getText().toString());
grava.putExtra("Matéria 7", etHrSeg7.getText().toString());
startActivity(grava);
}
});
下一个活动主要:
意图布卡; 字符串垫 1;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
busca = getIntent();
Mat1 = busca.getStringExtra("Matéria 1");
tvMainS1 = (TextView) findViewById(R.id.MainS1);
tvMainS1.setText(Mat1);// Restaura preferências salvas}}
我需要做什么?请帮助我,我等待答案:)
【问题讨论】:
标签: android string android-intent save sharedpreferences