ArrayList<>を文字列に変換する方法..。
詳細:
ステップ1:電子メールアドレスをphp mySqlデータベースに送信しますステップ2:電子メールアドレスがデータベースコンテンツと一致する場合、エコー成功ステップ3:phpエコー値を取得しました(「成功」)ステップ4:応答を文字列に割り当てますphpEchoedValステップ5:phpEchoedValを「成功」ステップ6:sdカードにメールを書き込む
これは大丈夫ですか//url=メールアドレス
ArrayList nameValuePair = new ArrayList(1);
nameValuePair.add(new BasicNameValuePair("url", url));
try {
//open an httpclient connection
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(strLink);
httppost.setEntity(new UrlEncodedFormEntity(data));
//response retrieve "success" echoed from server
ResponseHandler<String> handleResponse = new BasicResponseHandler();
//converts server response to string.
String phpEchoVal = httpclient.execute(httppost, handleResponse);
txtInfo.setText(phpEchoVal);
String containEmail = txtInfo.getText().toString();
//compare response from server with local string
// if successful write email to sd card
if ((containEmail.equals("success"))){
//create a new text file
File myFile = new File("/sdcard/moLarouteReg.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(containEmail);
//close writer
myOutWriter.close();
fOut.close();
//Open menu
Intent openMenu = new Intent("com.molaroute.mu.Menu");
startActivity(openMenu);
finish();
Log.d("test","fileWritten: "+myOutWriter);
}else {
...
}
}