0
私は、データを使用するアプリケーションを作成し、'GET'
(安全ではないが私的な情報ではないことを知っています)として私のサーバーに返信します。しかし、私は得続ける:Androidスタジオで「アクティビティアイドル」が表示されるのはなぜですか?
"Timeline: Activity_idle id: [email protected] time:10320512"
マイコードはここにある:
public class textDisplay3 extends AppCompatActivity {
String code1 = "none";
String String2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_text_display3);
TextView text123V = (TextView) findViewById(R.id.textRVC);
Intent intent = getIntent();
String theText = intent.getStringExtra("textData");
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(getAssets().open("codes.txt")));
String line;
while ((line = reader.readLine()) != null) {
String[] RowData = line.split(",");
if (RowData.length == 2 && RowData[0] == theText) {
code1 = RowData[1];
}
}
} catch (IOException ex) {
ex.printStackTrace();
} finally {
}
// Instantiate the RequestQueue.
RequestQueue queue = Volley.newRequestQueue(this);
String url = "https://www.mywebsite.com/file.php?code="+code1;
// Request a string response from the provided URL.
StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
String2 = response;
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("Volley Error", String.valueOf(error));
String2 = "Error Connecting to Server for Live Weather!";
}
});
// Add the request to the RequestQueue.
queue.add(stringRequest);
text123V.setText(Html.fromHtml(String2.replace("\"", "")));
}
}
私はと思った? URLリクエストは、別のページで使用すると正常に動作します –