|
|
@@ -1,100 +1,113 @@
|
|
|
package com.xzjmyk.pm.activity.ui.erp.activity.oa;
|
|
|
|
|
|
-import android.content.Intent;
|
|
|
import android.os.Bundle;
|
|
|
-import android.text.TextUtils;
|
|
|
-import android.util.Log;
|
|
|
+import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
-import android.widget.Button;
|
|
|
-import android.widget.EditText;
|
|
|
+import android.view.ViewGroup;
|
|
|
+import android.widget.BaseAdapter;
|
|
|
+import android.widget.ListView;
|
|
|
+import android.widget.TextView;
|
|
|
|
|
|
-import com.baidu.mapapi.search.core.PoiInfo;
|
|
|
import com.lidroid.xutils.ViewUtils;
|
|
|
import com.lidroid.xutils.view.annotation.ViewInject;
|
|
|
import com.xzjmyk.pm.activity.R;
|
|
|
+import com.xzjmyk.pm.activity.db.dao.ErrorMagDao;
|
|
|
import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.adapter.MissionDao;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.entity.MissionPlanEntity;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.ListUtils;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.util.SigninUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.StringUtils;
|
|
|
-import com.xzjmyk.pm.activity.util.BaiduMapUtil;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
-public class TestActivity extends BaseActivity {
|
|
|
- @ViewInject(R.id.seach)
|
|
|
- EditText seach;
|
|
|
- @ViewInject(R.id.btn)
|
|
|
- Button btn;
|
|
|
- @ViewInject(R.id.btn2)
|
|
|
- Button btn2;
|
|
|
+public class TestActivity extends BaseActivity implements View.OnClickListener {
|
|
|
+ @ViewInject(R.id.listView)
|
|
|
+ private ListView listView;
|
|
|
+
|
|
|
+ private List<Bean> beans;
|
|
|
+ private ErrorAdaptr adaptr;
|
|
|
+ private Object data;
|
|
|
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.activity_test);
|
|
|
ViewUtils.inject(this);
|
|
|
- InitView();
|
|
|
+ initEvent();
|
|
|
}
|
|
|
|
|
|
- private void InitView() {
|
|
|
- btn.setOnClickListener(new View.OnClickListener() {
|
|
|
- @Override
|
|
|
- public void onClick(View view) {
|
|
|
- if (TextUtils.isEmpty(seach.getText())) return;
|
|
|
- String str = seach.getText().toString();
|
|
|
- if (StringUtils.isEmpty(str)) return;
|
|
|
- Intent intent = new Intent(ct, LocationSearchActivity.class);
|
|
|
- intent.putExtra("type", 2);
|
|
|
- intent.putExtra("keyWork", str);
|
|
|
- intent.putExtra("title", "选择地址");
|
|
|
- intent.putExtra("single", true);
|
|
|
- intent.putExtra("resultcode", 0x20);
|
|
|
- intent.putExtra("resultName", "resultName");
|
|
|
- startActivityForResult(intent, 0x20);
|
|
|
- }
|
|
|
- });
|
|
|
- btn2.setOnClickListener(new View.OnClickListener() {
|
|
|
- @Override
|
|
|
- public void onClick(View view) {
|
|
|
- MissionDao dao = new MissionDao();
|
|
|
- List<MissionPlanEntity> list = dao.queryByEnCode();
|
|
|
- if (ListUtils.isEmpty(list)) {
|
|
|
- Log.i("gongpengming", "这个是空的数据表");
|
|
|
- } else {
|
|
|
- for (MissionPlanEntity e : list) {
|
|
|
- Log.i("gongpengming", "e=" + e.getCompanyName());
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- findViewById(R.id.btn3).setOnClickListener(new View.OnClickListener() {
|
|
|
- @Override
|
|
|
- public void onClick(View view) {
|
|
|
- MissionDao dao = new MissionDao();
|
|
|
- List<MissionPlanEntity> list = dao.queryByEnCode();
|
|
|
- if (ListUtils.isEmpty(list)) {
|
|
|
- Log.i("gongpengming", "列表是空的");
|
|
|
- return;
|
|
|
- }
|
|
|
- SigninUtil util = new SigninUtil(list.get(0));
|
|
|
- util.missionSignin();
|
|
|
- }
|
|
|
- });
|
|
|
+ private void initEvent() {
|
|
|
+ adaptr = new ErrorAdaptr();
|
|
|
+ beans = new ArrayList<>();
|
|
|
+ findViewById(R.id.error_list).setOnClickListener(this);
|
|
|
+ findViewById(R.id.test_btn).setOnClickListener(this);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
|
- if (data == null) return;
|
|
|
- if (requestCode == 0x20 && resultCode == 0x20) {
|
|
|
- PoiInfo info = data.getParcelableExtra("resultName");
|
|
|
+ public void onClick(View view) {
|
|
|
+ switch (view.getId()) {
|
|
|
+ case R.id.error_list:
|
|
|
+ getData();
|
|
|
+ listView.setAdapter(adaptr);
|
|
|
+ adaptr.notifyDataSetChanged();
|
|
|
+ break;
|
|
|
+ case R.id.test_btn:
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- protected void onDestroy() {
|
|
|
- BaiduMapUtil.getInstence().onDestroy();
|
|
|
- super.onDestroy();
|
|
|
+ public void getData() {
|
|
|
+ ErrorMagDao dao = new ErrorMagDao();
|
|
|
+ beans = dao.queryAll();
|
|
|
+ }
|
|
|
+ class ErrorAdaptr extends BaseAdapter {
|
|
|
+ @Override
|
|
|
+ public int getCount() {
|
|
|
+ return ListUtils.isEmpty(beans) ? 0 : beans.size();
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Object getItem(int i) {
|
|
|
+ return beans.get(i);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public long getItemId(int i) {
|
|
|
+ return i;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public View getView(int i, View view, ViewGroup viewGroup) {
|
|
|
+ ViewHoler holer = null;
|
|
|
+ if (view == null) {
|
|
|
+ holer = new ViewHoler();
|
|
|
+ view = LayoutInflater.from(ct).inflate(R.layout.item_error_mag, null);
|
|
|
+ holer.time_tv = (TextView) view.findViewById(R.id.time_tv);
|
|
|
+ holer.title_tv = (TextView) view.findViewById(R.id.title_tv);
|
|
|
+ holer.msg_tv = (TextView) view.findViewById(R.id.msg_tv);
|
|
|
+ view.setTag(holer);
|
|
|
+ } else {
|
|
|
+ holer = (ViewHoler) view.getTag();
|
|
|
+ }
|
|
|
+ holer.time_tv.setText(getNull(beans.get(i).time));
|
|
|
+ holer.title_tv.setText(getNull(beans.get(i).title));
|
|
|
+ holer.msg_tv.setText(getNull(beans.get(i).msg));
|
|
|
+ return view;
|
|
|
+ }
|
|
|
+
|
|
|
+ class ViewHoler {
|
|
|
+ TextView time_tv, title_tv, msg_tv;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public static class Bean {
|
|
|
+ public int id;
|
|
|
+ public String time;
|
|
|
+ public String title;
|
|
|
+ public String msg;
|
|
|
+ }
|
|
|
+
|
|
|
+ private String getNull(String str) {
|
|
|
+ if (StringUtils.isEmpty(str)) return "";
|
|
|
+ return str;
|
|
|
}
|
|
|
}
|