实现效果:
需求:在这个界面,当输入相应的信息时,点击搜索则另一个界面显示(实则传递参数,去另一个界面使用)
以下想要的结果
初始话数据就不贴了,没有难度可言。
//搜索事件处理
queryButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent queryIntent=new Intent(getActivity(),QueryRecommendDoctore.class);
String key = queryTt.getText().toString();
queryIntent.putExtra("key",key);
startActivity(queryIntent);
}
});
另一个页面代码
先虚拟一个数据
String key="4";
//取值
key=getIntent().getStringExtra("key");
//把值提交
JSONObject json = new JSONObject();
try {
json.put("key", key);
} catch (JSONException e) {
e.printStackTrace();
}
小编拿到项目第一次,把数据渲染在搜索界面,由于真正的需求是把数据传到另一个界面并显示,因此一直测试,终于把测出来了,希望对大家有所帮助,也顺便记录一下,以免之后忘记。