public
class
Fragment3
extends
Fragment
implements
OnClickListener {
..중략 ..
}
public
void
onClick(View v){
if
(v.getId() == R.id.btn_order) {
if
(
null
!= MySpinner1 &&
null
!= MySpinner2 &&
null
!= MySpinner3 &&
null
!= MySpinner4 &&
null
!= MyedtText5 &&
null
!= MySpinner6 ) {
location = MySpinner1.getSelectedItem().toString();
group= MySpinner2.getSelectedItem().toString();
quantity = MySpinner3.getSelectedItem().toString();
weight = MySpinner4.getSelectedItem().toString();
memo = MyedtText5.getText().toString();
time = MySpinner6.getSelectedItem().toString();
PostData task1 =
new
PostData();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_mainContainer,
new
Fragment4A());
transaction.commit();
}
else
if
(v.getId() == R.id.btn_ordercancel){
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_mainContainer,
new
FragmentA());
transaction.commit();
}
}
}
private
class
PostData
extends
AsyncTask<String, Void, Boolean> {
@Override
protected
void
onPreExecute() {
}
@Override
protected
Boolean doInBackground(String... urls) {
for
(String url1 : urls){
try
{
ArrayList<NameValuePair> pairs =
new
ArrayList<NameValuePair>();
pairs.add(
new
BasicNameValuePair(
"location"
,location));
pairs.add(
new
BasicNameValuePair(
"group"
,group));
pairs.add(
new
BasicNameValuePair(
"quantity"
,quantity));
pairs.add(
new
BasicNameValuePair(
"weight"
,weight));
pairs.add(
new
BasicNameValuePair(
"memo"
,memo));
pairs.add(
new
BasicNameValuePair(
"time"
,time));
HttpClient httpclient =
new
DefaultHttpClient();
HttpPost httppost =
new
HttpPost(url1);
httppost.setEntity(
new
UrlEncodedFormEntity(pairs));
Log.d(
"pairs"
,
"111"
+pairs);
HttpResponse response = httpclient.execute(httppost);
Log.d(
"httppost"
,
"111"
+httppost);
Log.d(
"TAG"
,
"111"
+url1);
}
catch
(ClientProtocolException e){
e.printStackTrace();
}
catch
(IOException e){
e.printStackTrace();
}
}
return
true
;
}
protected
void
onPostExecute(Boolean result){
if
(result ==
true
){
ArrayList<NameValuePair> pairs =
new
ArrayList<NameValuePair>();
pairs.add(
new
BasicNameValuePair(
"location"
,location));
pairs.add(
new
BasicNameValuePair(
"group"
,group));
pairs.add(
new
BasicNameValuePair(
"quantity"
,quantity));
pairs.add(
new
BasicNameValuePair(
"weight"
,weight));
pairs.add(
new
BasicNameValuePair(
"memo"
,memo));
pairs.add(
new
BasicNameValuePair(
"time"
,time));
Log.d(
"TAG"
,
"111"
+location);
Log.d(
"TAG"
,
"111"
+group);
Log.d(
"TAG"
,
"111"
+quantity);
Log.d(
"TAG"
,
"111"
+weight);
Log.d(
"TAG"
,
"111"
+memo);
Log.d(
"TAG"
,
"111"
+time);
}
else
{
}
}
}
}