2025.4.17(周四)
package com.example.myapplication5.Service; import androidx.appcompat.app.AppCompatActivity; import android.graphics.Color; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; import android.view.inputmethod.InputMethodManager; import android.widget.AbsListView; import android.widget.EditText; import android.widget.ListAdapter; import android.widget.TextView; import com.example.myapplication5.Father.MyActivity; import com.example.myapplication5.LoginActivity; import com.example.myapplication5.MyOutcomeActivity; import com.example.myapplication5.R; import com.example.myapplication5.Utils.StringUtils; public class TipsManageActivity extends MyActivity implements TextWatcher { private EditText etSearch; private TextView tvShow; private String content; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tips_manage); etSearch = findViewById(R.id.et_content); etSearch.addTextChangedListener(this); tvShow = findViewById(R.id.tv_show); String sql = "select * from tips where name='"+ LoginActivity.name +"'"; dbprocess2.queryTips(sql,tvShow,this); } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { content = etSearch.getText().toString().trim(); String sql = "select * from tips where name='"+LoginActivity.name+"' and info like '%"+content+"%'"; System.out.println(sql); if (!StringUtils.isBlank(content)) { // 查找包含指定内容 dbprocess2.queryTips(sql,tvShow,this); } etSearch.setClickable(true); etSearch.setEnabled(true); etSearch.setTextColor(Color.BLUE); } @Override public void afterTextChanged(Editable s) { } }