大家帮我看看这个getResult对象咋得不到数值啊

gengxinzhou1111 2011-06-05 06:45:27
sendRequest

package album.utill;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;

import android.content.Context;
import android.widget.Toast;

public class sendRequest {
private Context c;
private InputStream is;
private String result;
String type = "";
public sendRequest(String url,Context c,String type){
String httpUrl = url;
HttpGet httpRequest = new HttpGet(httpUrl);
HttpClient httpclient = new DefaultHttpClient();

this.c = c;
try {

HttpResponse res = httpclient.execute(httpRequest);
//Toast.makeText(c, "connected", Toast.LENGTH_LONG).show();
if (res.getStatusLine().getStatusCode() == 200) {

//Toast.makeText(c, "right", Toast.LENGTH_LONG).show();
InputStream is = res.getEntity().getContent();
if(is!=null){
if(type.equals("simple")){
String r = "";
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);

r = br.readLine();
this.result = r;
Toast.makeText(c, r, Toast.LENGTH_LONG).show();


}
else{
//Toast.makeText(c, "object", Toast.LENGTH_LONG).show();
this.is = is;
}
}


} else {
Toast.makeText(c, "error", Toast.LENGTH_LONG).show();
//textI.setText("请求错误");
}
}
catch (Exception e) {
e.getStackTrace();
}
}
public InputStream getInputStream(){
return this.is;
}
public String getResult(){
Toast.makeText(this.c, "asd"+this.result, Toast.LENGTH_LONG).show();
return this.result;

}

}


addFriendServlet

package album.servlet;



import com.demo.android.album.userApplication;
import com.demo.hibernate.beans.UserList;

import album.utill.sendRequest;
import android.content.Context;
import android.widget.Toast;

public class addFriendServlet {
private boolean valid;
public addFriendServlet(Context c,String username){
String url1 = "http://113.55.43.123" +
":8080/AlbumOnline/addFriend";
userApplication ua = new userApplication();
ua = (userApplication)c.getApplicationContext();
UserList user = new UserList();
user = ua.getUser();
String uname = user.getUserName();
String url2 = "?userName="+uname;
String url3 = "&f_name="+username;
String url = url1+url2+url3;
sendRequest sr = new sendRequest(url,c,"simple");

String result;
result = sr.getResult();
Toast.makeText(c, "asdasd"+result, Toast.LENGTH_LONG);

if("yes".equals(result)){

this.valid = true;
}else{
Toast.makeText(c, "fail", Toast.LENGTH_LONG);
}

}

public boolean getResult(){
return this.valid;
}
}
红色的toast一致没有显示 后便也都出不来。。。到底哪儿错了 ?


...全文
121 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gengxinzhou1111 2011-06-06
  • 打赏
  • 举报
回复
。。。我真猪 谢谢楼上了
ppt060984 2011-06-06
  • 打赏
  • 举报
回复
后面加个.show()
gengxinzhou1111 2011-06-06
  • 打赏
  • 举报
回复
没人吗 先自己顶一下。。我最怕没人了。。这里是我遇到难题自己解决不了的时候唯一的希望啊

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧