Java 获取错误绑定器事务失败
我在点击按钮时调用Asyntask活动,如下所示Java 获取错误绑定器事务失败,java,android,bundle,Java,Android,Bundle,我在点击按钮时调用Asyntask活动,如下所示 class GetBedroomProperty extends AsyncTask<String, String, String> { @Override protected void onPreExecute() { } protected String doInBackground(String... params) { try { List
class GetBedroomProperty extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
}
protected String doInBackground(String... params) {
try {
List<NameValuePair> params1 = new ArrayList<NameValuePair>();
params1.add(new BasicNameValuePair("Search_Bhk", searchBhk));
params1.add(new BasicNameValuePair("Tab", tab_select));
JSONObject json = jsonParser.makeHttpRequest(
url_property_bedroom, "GET", params1);
Log.d("Single user Details", json.toString());
success = json.getInt(TAG_SUCCESS);
if (success == 1) {
propertyDetails = json.getJSONArray(TAG_address);
String[] title = new String[propertyDetails.length()];
String[] phoneArray = new String[propertyDetails.length()];
String[] email = new String[propertyDetails.length()];
String[] imageArray = new String[propertyDetails.length()];
int length = propertyDetails.length();
for (int i = 0; i < propertyDetails.length(); i++) {
JSONObject c = propertyDetails.getJSONObject(i);
String Id = c.getString(TAG_Id);
String Email = c.getString(TAG_Email);
String propertyType = c.getString(TAG_Property_Type);
String sellType = c.getString(TAG_Sell_Type);
String coveredArea = c.getString(TAG_Covered_Area);
String bedroom = c.getString(TAG_Bedroom);
String totalPrice = c.getString(TAG_Total_Price);
String Address = c.getString(TAG_ADD);
String mobNo = c.getString(TAG_Phone);
String setImage = c.getString(TAG_Image);
title[i] = coveredArea + " " + totalPrice
+ System.getProperty("line.separator") + ""
+ propertyType + " " + bedroom
+ System.getProperty("line.separator") + " "
+ Address;
phoneArray[i] = mobNo;
email[i] = Email;
imageArray[i] = setImage;
}
Bundle bundel = new Bundle();
bundel.putStringArray("title", title);
bundel.putStringArray("phoneArray", phoneArray);
bundel.putStringArray("emailArray", email);
bundel.putStringArray("ImageArray", imageArray);
CallListActivity(bundel, length);
}
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
protected void onPostExecute(String file_url) {
// pDialog.dismiss();
if (success == 1) {
} else {
Toast.makeText(getActivity(), "No Match Foun",
Toast.LENGTH_LONG).show();
}
}// end class
}
class GetBeddroomProperty扩展了异步任务{
@凌驾
受保护的void onPreExecute(){
}
受保护的字符串doInBackground(字符串…参数){
试一试{
List params1=new ArrayList();
参数1.添加(新的BasicNameValuePair(“Search_Bhk”,searchBhk));
参数1.add(新的BasicNameValuePair(“选项卡”,选项卡选择));
JSONObject json=jsonParser.makeHttpRequest(
url_财产_卧室,“获取”,参数1);
Log.d(“单用户详细信息”,json.toString());
success=json.getInt(TAG_success);
如果(成功==1){
propertyDetails=json.getJSONArray(标记地址);
String[]title=新字符串[propertyDetails.length()];
String[]phoneArray=新字符串[propertyDetails.length()];
字符串[]电子邮件=新字符串[propertyDetails.length()];
String[]imageArray=新字符串[propertyDetails.length()];
int length=propertyDetails.length();
对于(int i=0;i
我从php页面获得结果,通过bundle发送到下一个活动。我向bundle添加数组,然后将其发送到其他活动。但我得到错误失败的活页夹事务,所以我应该怎么做?有没有办法将大量或更多的数据发送到另一个活动?是的,隔离问题并发布堆栈跟踪。我不明白。你能用更多的解释解释我吗