/**
*
*/
package coolbuy360.searchhealth;
import java.util.List;
import java.util.Map;
import com.weibo.sdk.android.api.WeiboAPI.USER_CATEGORY;
import coolbuy360.logic.Drug;
import coolbuy360.logic.DrugFavorite;
import coolbuy360.logic.DrugStoreFavorite;
import coolbuy360.logic.User;
import coolbuy360.logic.UserInfo;
import coolbuy360.service.searchApp;
import android.app.Activity;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
/**
* @author yangxc
*
*/
public class TestPage extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.testpage);
// Ϊ�˳�����
searchApp.getInstance().addActivity(this);
User.initialization(getBaseContext());
final EditText test_txt_1 = (EditText) this
.findViewById(R.id.test_txt_1);
final EditText test_etxt_id = (EditText) this
.findViewById(R.id.test_etxt_id);
final EditText test_etxt_pwd = (EditText) this
.findViewById(R.id.test_etxt_pwd);
Button test_btn_login = (Button) this.findViewById(R.id.test_btn_login);
Button test_btn_logout = (Button) this.findViewById(R.id.test_btn_logout);
Button test_btn_devuid = (Button) this.findViewById(R.id.test_btn_devuid);
Button test_btn_memuid = (Button) this.findViewById(R.id.test_btn_memuid);
Button test_btn_isdrugfav = (Button) this.findViewById(R.id.test_btn_isdrugfav);
Button test_btn_drugfav = (Button) this.findViewById(R.id.test_btn_drugfav);
Button test_btn_drugunfav = (Button) this.findViewById(R.id.test_btn_drugunfav);
Button test_btn_getdrugfavs = (Button) this.findViewById(R.id.test_btn_getdrugfavs);
Button test_btn_getdrugstorefav = (Button) this.findViewById(R.id.test_btn_getdrugstorefav);
Button test_btn_getdrugstorefavsnoloc = (Button) this.findViewById(R.id.test_btn_getdrugstorefavsnoloc);
Button test_btn_legalnotice = (Button) this.findViewById(R.id.test_btn_legalnotice);
Button test_btn_listmap = (Button) this.findViewById(R.id.test_btn_listmap);
Button test_btn_pointmap = (Button) this.findViewById(R.id.test_btn_pointmap);
Button test_btn_userinfo=(Button) this.findViewById(R.id.test_btn_userinfo);
test_btn_userinfo.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
List<Map<String, String>> userinfoList= UserInfo.getUserInfoInstance().getUserInfo(4);
test_txt_1.setText(userinfoList.get(0).toString());
//test_txt_1.setText(userinfoList.size()+"");
}
});
test_btn_login.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
User testUser = new User(getBaseContext());
Boolean result = testUser.login(test_etxt_id
.getText().toString(), test_etxt_pwd.getText()
.toString(), true, true);
String textshow = test_txt_1.getText() + "\n" + "LoginTest:" + result.toString();
textshow += "\n" + User._profiles.toString();
textshow += "\n" + User.getMemberName(getBaseContext());
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_logout.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
User testUser = new User(getBaseContext());
Boolean result = testUser.logout();
String textshow = test_txt_1.getText() + "\n" + "LogoutTest:" + result.toString();
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_devuid.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String textshow = test_txt_1.getText() + "\n" + User.getDevAppUserID(getBaseContext());
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_memuid.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String textshow = test_txt_1.getText() + "\n" + User.getMemberAppUserID();
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_isdrugfav.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String textshow = test_txt_1.getText() + "\n" + Drug.isCollected(getBaseContext(), test_etxt_id
.getText().toString());
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_drugfav.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String textshow = test_txt_1.getText() + "\n" + Drug.doCollect(getBaseContext(), test_etxt_id
.getText().toString().toString());
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_drugunfav.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String textshow = test_txt_1.getText() + "\n" + Drug.unCollect(getBaseContext(), test_etxt_id
.getText().toString().toString());
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_getdrugfavs.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String textshow = test_txt_1.getText() + "\n" + DrugFavorite.getList(getBaseContext(), 5, 1);
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_getdrugstorefav.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String textshow = test_txt_1.getText() + "\n" + DrugStoreFavorite.getList(getBaseContext(), 30.280506,120.107582, 5, 1);
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_getdrugstorefavsnoloc.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String textshow = test_txt_1.getText() + "\n" + DrugStoreFavorite.getListNoLocation(getBaseContext(), 5, 1);
test_txt_1.setText(textshow);
test_txt_1.setSelection(textshow.length());
}
});
test_btn_legalnotice.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent testpageIntent = new Intent().setClass(
TestPage.this, LegalNotice.class);
startActivity(testpageIntent);
}
});
test_btn_listmap.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent testpageIntent = new Intent().setClass(
TestPage.this, DrugStoreMap.class);
startActivity(testpageIntent);
}
});
test_btn_pointmap.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Bundle bundle = new Bundle();
bundle.putString("drugstoreid", "14");
bundle.putString("loadmode", "position");
Intent storedetailIntent = new Intent().setClass(TestPage.this,
DrugStoreMap.class);
storedetailIntent.putExtras(bundle);
TestPage.this.startActivity(storedetailIntent);
}
});
}
class AsyncLoader_GuessInfo extends AsyncTask<String, Void, Integer> {
@Override
protected Integer doInBackground(String... params) {
int result = 0;
try {
/*
* druglist = Drug.getListByDrugType(cid, 8, 1);
* if(druglist!=null)
*/
result = 2;
} catch (Exception ex) {
result = -1;
}
return result;
}
@Override
// �������
protected void onPostExecute(Integer result) {
Log.i("ExerciseGuess", "onPostExecute(Result result) called");
if (result == 2) {
/*
* listView.setVisibility(View.VISIBLE);
* async_begin.setVisibility(View.GONE); initAdapter(cid);
*/
} else {
/*
* async_begin.setVisibility(View.GONE); LinearLayout
* async_error=(LinearLayout)findViewById(R.id.async_error);
* async_error.setVisibility(View.VISIBLE);
*/
}
}
}
}