0

Androidで動的検索を実装したい。ユーザーが入力したアルファベットで始まる連絡先を検索したい。SearchView.I を使用して実装しようとしています。検索可能なアクティビティを作成しました。これがその中のコードです。

Intent intent = getIntent();
    if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
      String query = intent.getStringExtra(SearchManager.QUERY);
      Cursor c = getContentResolver().query(Data.CONTENT_URI,
              new String[] {Data._ID, Phone.DISPLAY_NAME},
              Data.DISPLAY_NAME + "=?" + " AND "
                      + Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'",
              new String[] {query}, null);
      SimpleCursorAdapter sca = new SimpleCursorAdapter(null, 
              0, c, new String[] {Phone.DISPLAY_NAME}, null);
      setListAdapter(sca);
    }

どこが間違っているのかわかりません..結果が得られません.どんな助けでも大歓迎です!..ありがとう!!

4

2 に答える 2