بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
وب سرویس
من از کلاس وب سرویس به صورتی که کدش رو گذاشتم و json به صورت های زیر بهره بردم اما در حین اجرا به ارور at notes.com.ghasemi.dariush.notes.Webservice.getContents(Webservice.java:19) که مربوط به خطوط InputStream in = conn.getInputStream();
String result=Webservice.getContents("http://192.168.43.116/note-server/");
هست برخورد میکنم کسی میدونه دلیل این خطارو.
package notes.com.ghasemi.dariush.notes;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class Webservice {
public static String getContents(String url) {
String contents = "";
try {
URLConnection conn = new URL(url).openConnection();
InputStream in = conn.getInputStream();
contents = convertInputStreamToString(in);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return contents;
}
private static String convertInputStreamToString(InputStream inputStream) {
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
StringBuilder builder = new StringBuilder();
String line = "";
while ((line = reader.readLine()) != null) {
builder.append(line);
}
return builder.toString();
}
catch (IOException e) {
e.printStackTrace();
}
return null;
}
}
package notes.com.ghasemi.dariush.notes;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String result=Webservice.getContents("http://192.168.43.116/note-server/");
if (result!=null) {
try {
JSONArray array = new JSONArray(result);
for (int i = 0; i < array.length(); i++) {
JSONObject object = array.getJSONObject(i);
Toast.makeText(MainActivity.this, "dari" + object.getString("task_title"), Toast.LENGTH_LONG).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
}
0
0
علت خطا چیه؟ مثلا IOException یا هر چیز دیگه ای؟ (9 سال پیش)
0
0
بررسی کنید IP سیستم صحیح باشه و تغییر نکرد باشه (9 سال پیش)
0
0
نه مشکل از ip نیست
(9 سال پیش)
0
0
هرچیزی که باعث بشه خط 19 کار نکنه و متد Connect به آدرس لینک درسترسی نداشته باشه رو باید بررسی کنید ، پرمیژن اینترنت ، Wamp خود URL رو در مرورگر بزنید ، بررسی اینترنت در امولاتور و . . . (9 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .