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

Не работает обработчик выбора файла - Android

Восстановить пароль Регистрация
Другие темы раздела
Android SearchView в ActionBar http://www.cyberforum.ru/android-dev/thread1833816.html
Всем привет! Добавил в ActionBar фрагмента SearchView, но он не появляется, пустой ActionBar. С добавлением SearchView в ActionBar активити проблем нет. Видимо, я упускаю специфику фрагмента. res/xml/searchable <?xml version="1.0" encoding="utf-8"?> <searchable xmlns:android="http://schemas.android.com/apk/res/android" android:hint="search..." android:label="@string/app_name" />
Android Permission Denial: receiving Intent Добрый вечер. Цель - после перезагрузки запускать Alarm, но он не запускается. System Process выдаёт вот это 10-24 13:16:04.460 477-487/system_process W/BroadcastQueue: Permission Denial: receiving Intent { act=android.intent.action.BOOT_COMPLETED flg=0x10 (has extras) } to com.xxxx.yyyy.project/.StartAtBoot requires android.permission.RECEIVE_BOOT_COMPLETED due to sender null (uid 1000) ... http://www.cyberforum.ru/android-dev/thread1833482.html
Связка ScrollView + Include + TableLayout Android
Добрый день. Хочу реализовать основное меню с кнопками, небольшим текстом и логотипом. Для этого использую TableLayout. Для прокрутки по вертикали всех этих многочисленных кнопок подключаю ScrollView. Дальше подключаю Toolbar через include. Не работает. Кто подскажет какая последовательность этих элементов должна быть, чтобы работала данная связка? <ScrollView <TableLayout ...
Не отрабатывает onDestroy() Android
Всем привет, как то я подымал подобный вопрос, но не спрашивал как это можно фиксануть, если можно. Так вот, если приложения свернуть и закрыть свайпом, то метод onDestroy() не отработает, если закрывать через кнопку back то всё впорядке. Возможно ли это пофиксить, так как я считаю что это баг и хотелось бы в onDestroy() выполнять какие-нибудь действия.
Android Программа - сборщик бонуса http://www.cyberforum.ru/android-dev/thread1833030.html
Всем привет. Нужна программа для андроид 5.1 для браузерной игры old-combats.com Которая бы каждые 5 минут кликала зеленую кнопку в игре - получить бонус. Нужна автономная работа программы, в свернутом виде. Чтобы она не мешала работе на планшете. И умела сама авторизовываться в игре. На скриншоте можете посмотреть кнопку...
Android Создать свой "контрол" наследник Button Необходимо создать control. У этого control задний фон должен быть таким <?xml version="1.0" encoding="utf-8"?> <shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="30dp"/> <stroke android:width="4dp" android:color="@color/design_text_bg_color"/> подробнее

Показать сообщение отдельно
TanaTiX
Модератор
 Аватар для TanaTiX
2731 / 1576 / 144
Регистрация: 19.02.2011
Сообщений: 5,650
25.10.2016, 17:31     Не работает обработчик выбора файла
Снова пытаюсь разобраться с AIDE на мобиле. Проблема в том, что не отрабатывает метод onItemSelected. Там хочу прочитать файл, путь к нему и папку, в которой он находится, но пока там не работают даже логи.
Код OpenFileDialog взят отсюда https://github.com/Scogun/Android-OpenFileDialog
При запуске программы я вижу дерево каталогов, осуществляю навигацию, выбираю файл, но момент выбора никак в логах не отражается. Ошибок нет. Как исправить ситуацию?

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
package com.tanatix.simple_custom_tester;
 
import android.app.*;
import android.os.*;
import android.content.*;
import android.net.*;
import android.util.Log;
import java.io.*;
import android.widget.*;
import android.view.View.*;
import android.view.*;
import android.widget.AdapterView.*;
import android.widget.ActionMenuView.*;
 
public class MainActivity extends Activity 
{
    private static int CODE_REQUEST = 123;
    private TextView txt;
    private String res;
    private Button btnLoader;
    private OpenFileDialog dialog;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        txt = (TextView)findViewById(R.id.first_message);
        btnLoader = (Button) findViewById(R.id.loaderButton);
        Context context = this;
        dialog = new OpenFileDialog(context);
        
        dialog.create();
        
        dialog.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){
                //@Override
                public void onItemSelected(AdapterView<?> parent, View view, int position, long id){
                    Log.d("test", "handler");
                    
                }
                //@Override
                public void onNothingSelected(AdapterView<?> parent){
                    Log.d("test", "nothing");
                }
            });
        btnLoader.setOnClickListener(new OnClickListener(){
            
            public void onClick(View v){
                dialog.show();
                Log.d("handler2", "1");
            }
            
        });
    }
}
Заранее спасибо.

Добавлено через 17 часов 11 минут
Актуально.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru