主要代码:
activity 1 :
search.setOnClickListener(new View.OnClickListener() { //search button click
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent (TsearchActivity.this, resultActivity.class);
//add intent content...
intent.putExtra("keyword", text.getText());
intent.putExtra("name", name.getText());
intent.putExtra("pwd", pwd.getText());
//intent.setType("text/plain");
startActivity(intent);
}
});
avtivity 2:
Bundle extras = getIntent().getExtras();
if (extras != null) {
keyword = extras.getString("keyword");
//text.setText(keyword);
}
key.setText(keyword); //key是一个edittext执行后发现key的内容还是空的,求解啊
activity 1 :
search.setOnClickListener(new View.OnClickListener() { //search button click
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent (TsearchActivity.this, resultActivity.class);
//add intent content...
intent.putExtra("keyword", text.getText());
intent.putExtra("name", name.getText());
intent.putExtra("pwd", pwd.getText());
//intent.setType("text/plain");
startActivity(intent);
}
});
avtivity 2:
Bundle extras = getIntent().getExtras();
if (extras != null) {
keyword = extras.getString("keyword");
//text.setText(keyword);
}
key.setText(keyword); //key是一个edittext执行后发现key的内容还是空的,求解啊
换成
Intent intent = new Intent();
intent.setclass(xx.this,xx.class);
这样应该就没错了。
在Activity2中,应该只要Intent intent = getIntent();通过
keyword = intent.getStringExtra("keyword")这样来获取就可以了
getIntent().getStringExtra()没有区别的