Форум программистов, компьютерный форум CyberForum.ru

Как подгрузить данные в AutoCompleteTextView? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Приём текста по Bluetooth. Ошибки в символах http://www.cyberforum.ru/android-dev/thread1501431.html
Добрый день. Прошу особо не пинать. Вопрос чисто технический. Второй день ищу по поисковикам, заметил что не я один сталкивался с такой проблемой. Суть в чем. Есть связка: Контроллер - HC-06 - Android девайс (у меня их 4 штуки, ситуация на всех одинакова). Организована между ними передача данных (телеметрия). Пакетом по 64 информационных байта. Для расшифровки пакета и разбиения на...
Android Admob - краш при запуске приложения (could not find class) имеем: -ADT eclipse -через SDK скачан API19 (только SDK Platform - не знаю критично ли это) -через SDK скачан google-play-services -импортирован google-play-services (при импорте выбрано "копировать" иначе будут проблемы) -в свойствах моего проекта на закладке android добавлен google-play-services -в манифест моего проекта добавлены разрешения, мета, и активити admob -в моем проекте при... http://www.cyberforum.ru/android-dev/thread1501318.html
Android Ошибка sqlite3: not found
при ввода команды в терминале android shell sqlite3 /data/data/com.android.app/databases/modle после подключению к устройству через adb терминал android shell выдает ошибку sqlite3: not found с чем это связано?? и как обойти это ограничение??
Разрешения приложения Android
Ребят подскажите пожалуйста Как можно дать права приложению на пользование wi-fi Раньше на ходил такое А сейчас вообще никак не могу найти Добавлено через 5 минут Даже не такой вопрос Это я делаю с помощью <uses-permission android:name="android.permission.INTERNET" />
Android Своя тема. Вылетает http://www.cyberforum.ru/android-dev/thread1501049.html
Themes.xml <?xml version="1.0" encoding="utf-8"?> <resources> <!-- Base application theme. --> <style name="AppTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="android:actionBarStyle">@style/ActionBar</item> <item name="actionBarStyle">@style/ActionBar</item> </style>
Android Доступ к файлам data/data на нерутованом устройстве я пытаюсь прочитать файл db который лежит в data/data/com.app и не могу выдает ошибку гуглил в инете там написано что это связано с рутом. У меня телефон не рутован то есть без рута я не могу получить доступ к файлам data/data ?? И как тогда быть как прочитать этот файл??Подскажите пожалуйста подробнее

Показать сообщение отдельно
DeadRayder
0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 25
19.07.2015, 17:49     Как подгрузить данные в AutoCompleteTextView?
Здравствуйте, снова столкнулся с проблемой адаптеров. Суть такая, что при запуске определенного фрагмента в AutoCompleteTextView должны загрузиться данные для того чтобы можно было найти определенное поле из БД. Я написал свой ArrayAdapter и с его помощью пытаюсь всю нужную мне информацию засунуть в AutoComplete. Вот код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
view = inflater.inflate(R.layout.fragment, null);
 
            ArrayList<Products> prodCollectionForSearch = new ArrayList<>();
 
            //prodCollectionForSearch = Query(SelectCityScreen.mCity);
 
            ResultSet rs1;
            try {
                Statement statement = MainActivity.connect.createStatement();
                rs1 = statement.executeQuery("select top 10 *\n" +
                        "from EXPORT_TABLE\n" +
                        "where City_name = 'Москва' AND Quantity = 1");
 
                while (rs1.next())
                {
                    prodCollectionForSearch.add(new Products(rs1.getString("Product_name")));
                }
 
                ArrayAdapterProduct prodAdapter = new ArrayAdapterProduct(getActivity(),prodCollectionForSearch);
                mAutoCompleteSearchProduct = (AutoCompleteTextView) view.findViewById(R.id.search_product_autoCompl);
                mAutoCompleteSearchProduct.setAdapter(prodAdapter);
 
            } catch (SQLException e) {
                e.printStackTrace();
            }
Как я понимаю, адаптер заполняет AutoComplete, но если в него что-то вводить, то донаборщик ничего не подсказывает и нет никаких возможностей для выбора. Где я ошибся?
Ниже приведу классы ArrayAdapterProduct и Products
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class ArrayAdapterProduct extends ArrayAdapter<Products> {
    public ArrayAdapterProduct(Context context, ArrayList<Products> mProducts) {
        super(context,0, mProducts);
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
 
        Products prod = getItem(position);
 
        if (convertView == null)
        {
            convertView = LayoutInflater.from(getContext()).inflate(R.layout.search_item, parent, false);
        }
 
        TextView mTextViewSearchProducts = (TextView) convertView.findViewById(R.id.txt_search_product);
        mTextViewSearchProducts.setText(prod.product_name);
 
        return convertView;
    }
}
Java
1
2
3
4
5
6
7
8
9
10
public class Products {
 
    public String product_name;
 
    public Products(String product_name) {
 
        this.product_name = product_name;
    }
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru