显示器和QUOT;零" STR1"当传递&QUOT值;其他类显示器、QUOT

2023-09-04 23:32:16 作者:小跑追幸福

public class ServerResponce extends ListActivity {
    private ArrayList<listobj> tobj = new ArrayList<listobj>();
    **static String str1;**
     PickUpLocation pickup=new PickUpLocation();
  String pickuplocid=  pickup.locationid;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    new MyTask().execute();

}

  private class MyTask extends AsyncTask<Void, Void, Void>
  {
          private ProgressDialog progressDialog;
          protected void onPreExecute() {
                  progressDialog = ProgressDialog.show(ServerResponce.this,
                                    "", "Loading. Please wait...", true);
          }
          @Override
          protected Void doInBackground(Void... arg0) {
                  try {





                URL  tURL=  new URL("http://qrrency.com/mobile/j2me/cab/CabBooking.php?userid=1&from=home&to=office&datetime=&cabservicetype=1&cabtype=1&cabfeatures=AC&locationid="+pickuplocid+"");

                  BufferedReader inn = new BufferedReader(new InputStreamReader(tURL.openStream()));
                    int p=0;

                    StringBuffer buffer1=new StringBuffer();

                    while ((p=inn.read())!=-1) 
                    {
                            buffer1.append((char)p);
                            str1=str1+(char)p;

                    } Log.i("Line----saurabh trivedi-ddddd----", str1);

                   inn.close();

我把类的对象,并转移 STR1 值到其他类ServerResponce

I make object of class and transfer the str1 value to other class ServerResponce

servresp=new ServerResponce();
String serv= servresp.str1;
Log.i("tag",serv);

网​​络是显示空为什么?

推荐答案

当你的字符串是静态的,那么你不需要创建该类的Objetc。 对于第二个活动的参考,你可以使用。

When your String is static then you dont need to create Objetc of that class. For reference in 2nd Activity you could use.

ServerResponse.str1;

在你的第二个活动