以下のコードを使用して、サーバー ( http://phpgear-shifz.rhcloud.com/v1/test.php )に保存されているという名前のphp
ファイルがあります。test.php
Openshift
<?php
echo "Hello";
仕事
Android アプリケーションからテキストをダウンロードしようとしています。
問題
ネットワークjava.net.UnknownHostException: Unable to resolve host "phpgear-shifz.rhcloud.com": No address associated with hostname
経由で接続するのに時間がかかっていますが、すべて問題ありません。WiFi
Mobile Data
Android アクティビティ コード
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
final TextView tvTest = (TextView) findViewById(R.id.tvTest);
new AsyncTask<Void, Void, String>() {
@Override
protected String doInBackground(Void... params) {
try {
final URL url = new URL("http://phpgear-shifz.rhcloud.com/v1/test.php");
final BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
final StringBuilder sb = new StringBuilder();
String line;
while((line = br.readLine())!=null){
sb.append(line).append("\n");
}
br.close();
return sb.toString();
} catch (IOException e) {
e.printStackTrace();
return "Error: " + e.getMessage();
}
}
@Override
protected void onPostExecute(String result) {
tvTest.setText(result);
}
}.execute();
}
反応
WiFiで
モバイルデータについて
質問
1)完全に問題ないWiFi network
場所で接続できないのはなぜですか?Mobile Data
2) この問題を解決するには?
注:接続される場合もあれば、接続されない場合もあります。