设定20个旋钮 按钮传值 做接口地址的参数 解析 前15个正常返回数据 后五个一点就蹦
设定20个按钮 按钮传值 做接口地址的参数 解析 前15个正常返回数据 后五个一点就蹦
AActivity.java:
final Button collbtn9 = (Button) findViewById(R.id.coll09);
collbtn9.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.putExtra("title", collbtn9.getText());
intent.setClass(KindbtnActivity.this, CollegekindActivity.class);
startActivity(intent);
}
});
BActivity.java:
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.list_main);
Intent intent = getIntent();
String value = intent.getStringExtra("title");
this.setTitle(value);
new ReadJSONFeedTask().execute("http://192.168.1.253/index.php/Home/Jiekoutest/allProfessionInfo/kind/"+value);
}
CActivity.java:(将B中解析的数据用 intent.getStringExtra传过来。。)
错误:
是需要做内存释放??能否指点一下需要怎么做,或者推荐一个文章 (Ps:表说的太专业的,姑娘我看不懂。。。)。
------解决思路----------------------
代码没错 没有在manifest上添加action
AActivity.java:
final Button collbtn9 = (Button) findViewById(R.id.coll09);
collbtn9.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.putExtra("title", collbtn9.getText());
intent.setClass(KindbtnActivity.this, CollegekindActivity.class);
startActivity(intent);
}
});
BActivity.java:
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.list_main);
Intent intent = getIntent();
String value = intent.getStringExtra("title");
this.setTitle(value);
new ReadJSONFeedTask().execute("http://192.168.1.253/index.php/Home/Jiekoutest/allProfessionInfo/kind/"+value);
}
CActivity.java:(将B中解析的数据用 intent.getStringExtra传过来。。)
错误:
是需要做内存释放??能否指点一下需要怎么做,或者推荐一个文章 (Ps:表说的太专业的,姑娘我看不懂。。。)。
------解决思路----------------------
代码没错 没有在manifest上添加action