Si j'essaie d'obtenir la source html d'un site Web avec AndroidStudio (via mon application), les pages affichent un contenu différent avec le message de fin et je n'utilise aucune vue Web ou quelque chose comme ça.Connexion php Android
J'ai un fichier php dans un hostweb et je veux montrer le message dans un textview:
<?php
echo "hello from the other side";
?>
et mon code android est:
public class MainActivity extends AppCompatActivity {
TextView text;
FloatingActionButton fab;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fab = (FloatingActionButton) findViewById(R.id.fab);
text = (TextView) findViewById(R.id.text);
try
{
String myurl = "http://keeplearning.eb2a.com/hello.php";
new MyAsyncTaskgetNews().execute(myurl);
}catch (Exception ex){}
}
private class MyAsyncTaskgetNews extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected String doInBackground(String... params) {
String NewsData="";
try
{
URL url = new URL(params[0]);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
NewsData=Stream2String(in);
in.close();
publishProgress(NewsData);
} catch (Exception e) {
}
return null;
}
@Override
protected void onProgressUpdate(String... values) {
try {
text.setText(values[0]);
}catch (Exception ex){
ex.printStackTrace();
}
}
}
public String Stream2String(InputStream inputStream) {
BufferedReader bureader=new BufferedReader(new InputStreamReader(inputStream));
String line ;
String Text="";
try{
while((line=bureader.readLine())!=null) {
Text+=line;
}
inputStream.close();
}catch (Exception ex){}
return Text;
}
}
et quand Je lance cette erreur
Activez JavaScript dans votre navigateur. enter image description here
aucune idée que dois-je faire? ou j'active javascript?
D'où vient cette erreur? Pouvez-vous partager le logcat? –
j'ai ajouté une photos montrant l'erreur @ JoeyPinto –
Vérifiez ma solution, j'ai fait face à cela avant –