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) {

    }
}

 

posted @ 2025-04-17 09:06  记得关月亮  阅读(5)  评论(0)    收藏  举报