0

httpRequest を実行するときに接続タイムアウトを作成する方法は? 前のアクティビティに戻りますか? 私のアピルカシオンはファイアウォールによってブロックされており、サーバーに接続できない時間を作ることができるため、前のアクティビティに戻り、インターネット接続がないことを知らせるトーストを表示しますか?

これは私のコードの一部です:

protected String doInBackground(String... args) {

        List<NameValuePair> params = new ArrayList<NameValuePair>();

        JSONObject json = jParser.makeHttpRequest(url_list, "GET",
                params);

        Log.d("All Products: ", json.toString());

        try {

            int success = json.getInt(TAG_SUCCESS);

            if (success == 1) {

                daftar_rs = json.getJSONArray(TAG_DAFTAR_RS);

                for (int i = 0; i < daftar_rs.length(); i++) {
                    JSONObject c = daftar_rs.getJSONObject(i); 
//Continue here with a process to show a listview...

インターネット接続がない場合、アプリケーションが完全に閉じてエラーが表示されます。修正方法を知っている人はいますか? どうもありがとうございました!先生方、こんにちは!

4

1 に答える 1