Post recenti

Pagine: [1] 2 3 ... 10
1
Ciao a tutti,

ho un fragment nella cui actionbar ho inserito un'action che non fa altro di rendere visibile un campo AutoCompleteTextView che riesco a gestire completamente.
Il mio problema è quando clicco il tasto INDIETRO del device, al primo tocco mi fa scomparire la tastiera, ed è OK, al secondo tocco (il focus è dentro AutoCompleteTextView )  del tasto INDIETRO del device mi esce completamente fuori dall'app, mentre io vorrei intercettare tale evento e far chiudere AutoCompleteTextView .

Questo è il codice che gestice AutoCompleteTextView
Codice: [Seleziona]
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        // aggiungo la lente per la ricerca nell'actionbar
        super.onCreateOptionsMenu(menu, inflater);
        inflater.inflate(R.menu.search_menu, menu);
    }

    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if(id == R.id.search){
            inSearch=true;
            TextView txtOggi =(TextView )rootView.findViewById(R.id.txtOggi);
            txtOggi.setVisibility(View.INVISIBLE);

            autoComplete = (AutoCompleteTextView)rootView.findViewById(R.id.autoComplete);
            autoComplete.setVisibility(View.VISIBLE);

            //forzo l'uscite della tastiera
            autoComplete.post(new Runnable() {
                public void run() {
                    autoComplete.requestFocusFromTouch();
                    InputMethodManager lManager = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
                    lManager.showSoftInput(autoComplete, 0);
                }
            });

            materiale = getResources().getStringArray(R.array.grid_testo);

            ArrayAdapter<Tipo> adapterSearch;

            mList = retrieveTipo();
            adapterSearch = new AutocompleteAdapter(getActivity(), R.layout.autocomplete_layout, R.id.nome, mList);
            autoComplete.setAdapter(adapterSearch);
            // nr caratteri
            autoComplete.setThreshold(1);

            autoComplete.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                public void onItemClick(AdapterView<?> arg0, View view, int arg2, long arg3) {
                   //codice per gestire i vari ITEM
           
            });

            return true;
        }

        return super.onOptionsItemSelected(item);
    }


Ho provato ad intercettare la pressione del tasto INDIETRO ma funziona sempre tranne quando il focus è dentro AutoCompleteTextView , cioè quando mi serve.
Codice: [Seleziona]
    public void onResume() {
        super.onResume();
        Log.e(TAG, "VEROVERO");

        if(getView() == null){
            return;
        }

        getView().setFocusableInTouchMode(true);
        getView().requestFocus();
        getView().setOnKeyListener(new View.OnKeyListener() {
            @Override
            public boolean onKey(View v, int keyCode, KeyEvent event) {

                if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK){
                    // handle back button's click listener
                    Log.e(TAG, "VEROVERO 2");
                    return true;
                }
                return false;
            }
        });
    }

Grazie in anticipo
2
Gestione dei dati / Re:Get url con json
« Ultimo post da tonno16 il Oggi alle 18:01 »
Lo hai sicuramente. Un log ci deve essere. Non per forza errore. Potrebbe essere verbose o altro
3
Gestione dei dati / Re:Get url con json
« Ultimo post da xixietto il Oggi alle 17:38 »
Si.. c'è Internet.. Su versioni inferiori ad Android 7 non funziona..

Inviato dal mio SM-G925F utilizzando Tapatalk

4
Stanza di Benvenuto / utsukushi konnichiwa
« Ultimo post da enDEVour il Oggi alle 16:19 »
Ciao,

sono nuovo qui
sviluppo su android nativo con IDE in java dal 2010

happy coding a tutti.
5
Gestione dei dati / Re:Get url con json
« Ultimo post da xixietto il Oggi alle 08:15 »
Nessuno.. mi sembra strano

Inviato dal mio SM-G925F utilizzando Tapatalk

6
Gestione dei dati / Re:Get url con json
« Ultimo post da tonno16 il Oggi alle 08:11 »
Che errore hai? Ne avrai sicuramente un errore.
Hai messo internet nel manifest?
7
Ho risolto prendendo i dati direttamente con un json in rete. Grazie per l aiuto

Inviato dal mio SM-G925F utilizzando Tapatalk

8
Gestione dei dati / Get url con json
« Ultimo post da xixietto il Ieri alle 23:49 »
Salve, la mia app recupera da un url in formato json dei dati. Funziona tutto correttamente. Testato su Android 7. Pecca invece su dispositivi con versione Android inferiore com'è possibile?
Ho trovato in rete.. ma non sembra che ci sia nulla di diverso da usare per le diverse versioni


Inviato dal mio SM-G925F utilizzando Tapatalk

9
Ciao a tutti vorrei sapere come fare per far sì che il riconoscimento vocale della mia app rimanga attivo anche quando il telefono è in standby

Inviato dal mio SM-G955F utilizzando Tapatalk

10
Cos'è il "simulatore di android studio" e cosa vuol dire "testare repository github"?

Cmq una volta clonata una repository puoi importare il progetto in Android studio, fare la build, testarlo sull'emulatore, modificarlo, ecc.
Ovviamente deve trattarsi di un progetto di Android Studio, o al limite di Eclipse che sia importabile in Android Studio.
Ciao.
Pagine: [1] 2 3 ... 10