CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Varioflex con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 14 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 17 su 17
Discussione:

consigli per una mia piccola applicazione

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #11
    Androidiano


    Registrato dal
    Dec 2009
    Messaggi
    70

    Ringraziamenti
    12
    Ringraziato 2 volte in 2 Posts
    Predefinito

    messaggi veri e propri di errore non li ho , semplicemente e come se venisse ignorato la parte relativa a linkpulsanti , perche l'applicazione parte regolarmente e se clicco sul pulsante click breve funziona il link ad un sito ... , ora modifico come consigliato e provo ... ho provato nel mentre che scrivevo e continua a non andare pultroppo.

    magari possiamo provare con logcat ...

  2.  
  3. #12
    Androidiano


    Registrato dal
    Apr 2009
    Messaggi
    163

    Ringraziamenti
    2
    Ringraziato 8 volte in 8 Posts
    Predefinito

    postami il file xml delle due activity

  4. #13
    Androidiano


    Registrato dal
    Dec 2009
    Messaggi
    70

    Ringraziamenti
    12
    Ringraziato 2 volte in 2 Posts
    Predefinito


    ed il secondo

  5. #14
    Androidiano


    Registrato dal
    Apr 2009
    Messaggi
    163

    Ringraziamenti
    2
    Ringraziato 8 volte in 8 Posts
    Predefinito

    forse in questo momento sto sparando una boiata perchè sono stanco ma prova a togliere dal primo file xml l'onclick e prova a gestirtelo come stai facendo con il longclick perchè molto probabilmente è quello il problema

    mi scuso se sto sparando una grandissima c*****a

  6. #15
    Androidiano


    Registrato dal
    Dec 2009
    Messaggi
    70

    Ringraziamenti
    12
    Ringraziato 2 volte in 2 Posts
    Predefinito

    , ok provo nel primo xml a togliere l'onclick e provo a farlo partire , grazie mille ancora per l'aiuto

    edit , dopo che ho tolto dal pulsante l'onclick (lodauri) e salvato tutto , dopo prova , nulla , se clicco sul pulsante a lungo , non va ancora ... dimenticavo , non scusarti a dir la verità avevo pensato anchio a questo di eliminare l'onclick , in un altro progetto che non c'e tutta la parte del broswer ecc... riuscivo a utilizzare l'onlongclicklistener senza problemi così come è scritto nel file linkpulsanti.java

    edit : adesso forse (togliamo il forse al 99.9%)la sparo io grossa , non vorrei che la parte relativa ai pulsanti vada aggiunta solamente e obbligatoriamente nella stesso posto cioè in prova.java (in qualche modo)

    dai ci sentiamo ancora , sono anchio un'po stanco , riprendo domani mattina a provare ... Grazie mille ancora per l'aiuto , questa e già la seconda o terza , ma non bastano mai ... buona serata .
    Ultima modifica di al3x88; 23-11-10 alle 21:39

  7. #16
    Androidiano


    Registrato dal
    Apr 2009
    Messaggi
    163

    Ringraziamenti
    2
    Ringraziato 8 volte in 8 Posts
    Predefinito

    prova così a me funziona benissimo al singolo click carica la pagina al lungo click carica la nuova activity

    codice:
    package prova.prova;
    
     import android.app.Activity;  
    import android.content.Intent;
       
     import android.os.Bundle;  
     import android.util.Log;  
     import android.view.View;  
     import android.view.Window;  
    import android.view.View.OnLongClickListener;
       
       
       
    import android.webkit.*;
    import android.widget.Button;
       
     public class prova extends Activity {  
           
           
           
         /* 
          * Tag del Log 
          */  
         private final static String LOG_TAG = "WebViewClientTestActivity";  
         /* 
          * Riferimento alla WebView 
          */  
         private WebView webView;  
         /* 
          * Riferimento alla WebView 
          */  
           
       
         /** Called when the activity is first created. */  
         @Override  
         public void onCreate(Bundle savedInstanceState) {  
             super.onCreate(savedInstanceState);  
               
             // Gestiamo le informazioni relative alle feature della finestra  
             requestWindowFeature(Window.FEATURE_PROGRESS);  
             setContentView(R.layout.main);  
               Button VolantiniAuchan = (Button) findViewById(R.id.pulsante01);  
                  VolantiniAuchan.setOnLongClickListener(new OnLongClickListener() {  
                        
                
                  @Override  
                   public boolean onLongClick(View arg0) {  
                      // Andiamo in modo esplicito alla seconda  
                      // Activity  
                        
                      Intent intent = new Intent(prova.this,  
                              secondaPagina.class);  
                      startActivity(intent);  
                      return true;  
                  }
                  });
             // Otteniamo il riferimento alla WebView  
             webView = (WebView)findViewById(R.id.webView);          
             // Abilitazione delle opzioni di Zoom  
             webView.getSettings().setBuiltInZoomControls(true);  
             Log.i(LOG_TAG, "WebView obtained!");  
             webView.setWebViewClient(new WebViewClient(){  
       
                 @Override  
                 public boolean shouldOverrideUrlLoading(WebView view, String url) {  
                     // Intercettiamo l'URL e lo assegnamo alla webView attraverso  
                     // il metodo loadUri  
                     loadUriOnWebView(url);  
                     // Ritorniamo true per indicare di avergestiro l'URL  
                     // in modo personalizzato  
                     return true;  
                 }  
                   
             });  
             webView.setWebChromeClient(new WebChromeClient() {  
                 /** 
                  * Questo metodo viene invocato passando un indicatore del 
                  * progresso della barra di caricamento della WebView. Si tratta 
                  * di un valore che va da 0 a 100 mentre quello della ProgressBar 
                  * della barra va da 0 a 10000  
                  */  
                  public void onProgressChanged(WebView view, int progress) {  
                      setProgress(progress * 100);  
                  }  
            });  
         }  
     //di seguito tutti i link x i pulsanti//  
         public void loadUri(View button) {  
             Log.i(LOG_TAG, "loadUri");  
             // Carichiamo un indirizzo URL  
             loadUriOnWebView("http://www.alice.it");  
         }  
         public void loadUri2(View button) {  
             Log.i(LOG_TAG, "loadUri2");  
             // Carichiamo un indirizzo URL  
             loadUriOnWebView("http://www.google.it");  
         }  
           
         private void loadUriOnWebView(String uri) {  
             webView.loadUrl(uri);  
         }  
       
     }

    i file xml li ho lasciati intatti per come li hai scritti tu così come il cosice della seconda classe ma ho eliminato la classe linkpulsanti ed utilizzato il listener sul long click direttamente nella classe prova

  8. Il seguente Utente ha ringraziato blaster per il post:

    al3x88 (23-11-10)

  9. #17
    Androidiano


    Registrato dal
    Dec 2009
    Messaggi
    70

    Ringraziamenti
    12
    Ringraziato 2 volte in 2 Posts
    Predefinito

    GRAZIE MILLE è PERFETTO !!!!! Funziona alla grande... sia onclick con uri e onlongclick seconda pagina ...

    Buon Proseguimento di serata . ciao e grazie ancora

    andando un'po offtopic ti volevo chiedere , è da tanto che programmi ? hai dei libri o siti da consigliarmi , (possibilmente in ita , ma anche eng va bene e sopratutto con molti esercizi svolti così da vedere applicato subito in esempi i concetti espressi . io ora studio + che altro con 2 libri (quello di massimo carli android-guida per il programmatore e java 6 di claudio de sio cesari )e i vari test che trovo su internet .

    ps: per i mod chiedete pure , Topic Risolto ! :-)
    Ultima modifica di al3x88; 27-11-10 alle 01:09 - Motivo: Topic Risolto ...

Pagina 2 di 2 primaprima 12

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy