package com.example.mydakaapp; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.os.StrictMode; import android.util.Log; import android.view.LayoutInflater; import android.widget.LinearLayout; import android.widget.RelativeLayout; import android.widget.TextView; import com.example.mydakaapp.ui.dashboard.MyTableTextView; public class chakanhuancheng extends AppCompatActivity { private String[] name={"起点","线路","站点","换站点"}; private LinearLayout mainLinerLayout; private RelativeLayout relativeLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chakanhuancheng); Intent intent=getIntent(); String station1=intent.getStringExtra("station1"); String station2=intent.getStringExtra("station2"); Log.e("GetStation1:" ,station1); Log.e("GetStation2:" ,station2); // String[] arr=intent.getStringArrayExtra("array"); // int i=0; // while(arr[i]!=null) // { // System.out.println(arr[i]); // i++; // } TextView TwoStation=findViewById(R.id.TwoStation); TwoStation.setText(station1+"到"+station2+"换乘方案"); mainLinerLayout = (LinearLayout) this.findViewById(R.id.MyOwnTable3); initData(); StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); Thesql thesql=new Thesql(); Pd pdd=new Pd(); int i=0; try { String arr[]=thesql.chaxunQiAndZhong(station1,station2); insert(arr); } catch (Exception e) { throw new RuntimeException(e); } } public void insert(String[] arr) { int i=0; int num=1; while (arr[i]!=null) { relativeLayout = (RelativeLayout) LayoutInflater.from(this).inflate(R.layout.dddrawtable, null); MyTableTextView te = (MyTableTextView) relativeLayout.findViewById(R.id.list_first); te.setText(arr[i]); te.setTextColor(Color.BLUE); i++; te = (MyTableTextView) relativeLayout.findViewById(R.id.list_second); te.setText(arr[i]); te.setTextColor(Color.BLUE); i++; te = (MyTableTextView) relativeLayout.findViewById(R.id.list_third); te.setText(arr[i]); te.setTextColor(Color.BLUE); i++; te = (MyTableTextView) relativeLayout.findViewById(R.id.list_fourth); te.setText(arr[i]); te.setTextColor(Color.BLUE); mainLinerLayout.addView(relativeLayout,num); num++; } } private void initData() { //初始化标题 relativeLayout = (RelativeLayout) LayoutInflater.from(this).inflate(R.layout.dddrawtable, null); MyTableTextView title = (MyTableTextView) relativeLayout.findViewById(R.id.list_first); title.setText(name[0]); title.setTextColor(Color.BLUE); title = (MyTableTextView) relativeLayout.findViewById(R.id.list_second); title.setText(name[1]); title.setTextColor(Color.BLUE); title = (MyTableTextView) relativeLayout.findViewById(R.id.list_third); title.setText(name[2]); title.setTextColor(Color.BLUE); title = (MyTableTextView) relativeLayout.findViewById(R.id.list_fourth); title.setText(name[3]); title.setTextColor(Color.BLUE); mainLinerLayout.addView(relativeLayout); } }
线路查询后台