package com.youth.xf.ui.demo;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.youth.xf.BaseActivity;
import com.youth.xf.R;
import com.youth.xframe.utils.log.XLog;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class XLogDemoActivity extends BaseActivity implements View.OnClickListener {
String json="{ \"data\": [ { \"time\": \"2016-04-26 00:21:26\", \"context\": \"到潍坊市【潍坊转运中心】\" }, { \"time\": \"2016-04-25 18:16:34\", \"context\": \"威海市【威海集散仓】,正发往【潍坊转运中心】\" }, { \"time\": \"2016-04-25 18:15:42\", \"context\": \"到威海市【威海集散仓】\" } ], \"phone\": \"400-956-5656\", \"url\": \"http://www.800bestex.com\", \"nu\": \"70186506140478\", \"company\": \"百世汇通\" }";
String xml="<index><title>洗车</title><zs>较适宜</zs><tipt>洗车指数</tipt><des>较适宜洗车,未来一天无雨,风力较小,擦洗一新的汽车至少能保持一天。</des><title>旅游</title><zs>适宜</zs><tipt>旅游指数</tipt><des>天气较好,温度适宜,是个好天气哦。这样的天气适宜旅游,您可以尽情地享受大自然的风光。</des></index>";
List<String> list=new ArrayList<>();
Map<String,String> map=new HashMap<>();
Button button;
Button button2;
Button button3;
Button button5;
Button button4;
TextView textView;
@Override
public int getLayoutId() {
return R.layout.activity_log_demo;
}
@Override
public void initData(Bundle savedInstanceState) {
list.add("list数据 测试一");
list.add("list数据 测试二");
map.put("name","Youth");
map.put("job","Android工程师");
}
@Override
public void initView() {
button = (Button) findViewById(R.id.button);
button2 = (Button) findViewById(R.id.button2);
button3 = (Button) findViewById(R.id.button3);
button5 = (Button) findViewById(R.id.button5);
button4 = (Button) findViewById(R.id.button4);
textView = (TextView) findViewById(R.id.textView);
button.setOnClickListener(this);
button2.setOnClickListener(this);
button3.setOnClickListener(this);
button4.setOnClickListener(this);
button5.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.button:
XLog.v("xlog用法展示");
XLog.d("xlog用法展示");
XLog.e("xlog用法展示");
XLog.i("xlog用法展示");
XLog.w("xlog用法展示");
XLog.wtf("xlog用法展示");
break;
case R.id.button2:
XLog.list(list);
break;
case R.id.button3:
XLog.map(map);
break;
case R.id.button4:
XLog.json(json);
break;
case R.id.button5:
XLog.xml(xml);
break;
}
textView.setText(XLog.getFormatLog());
}
}