CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

Crash di TextView con link

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. #1
    Baby Droid


    Registrato dal
    Aug 2011
    Messaggi
    6

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Crash di TextView con link

    Ciao a tutti

    Ho un problema con un programma android: Ho una textView che contiene un oggetto Spanned (ottenuto dal Html.fromHtml(String s)) che mi mostra un link collegato ad un pdf.

    Quando provo a cliccare su questo link la mia applicazine si chiude con errore. Il logcat dice questo: "E/AndroidRuntime(808): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=images/MellowM/a.pdf (has extras) }"

    Dovrei creare un intent che contiene il link al pdf, ma purtroppo questo link (per esigenze del sito da cui lo prendo) a volte viene sostituito da semplice testo.

    Qualcuno sa darmi due dritte su come trovare una soluzione?

    Grazie Mille a tutti

    P.S. Lascio parte del codice se può essere di aiuto
    codice:
     
    [...]
            TextView textV1 = (TextView) findViewById(R.id.text);
            TextView textV2 = (TextView) findViewById(R.id.text2);
            
            if(!isNetworkConnected())
            {
            	 callingExit("Network not avaliable");
            }
            else
            {
    		    
    		    Spanned appendPrimo=Html.fromHtml(getFrom(0)); //(getFrom() recupera l'html dal sito
    		    Spanned appendSecondo=Html.fromHtml(getFrom(1));
    		    
    		        
    		    setTeView(textV1,appendPrimo); //metodo che inserisce il testo nelle textView
    		    setTeView(textV2,appendSecondo);
    }
    [...]
    codice:
    public void setTeView(TextView bar, Spanned appendPrimo)
    	{
    		 	if(appendPrimo!=null)
    	        {
    	        	bar.append((appendPrimo));                        //inserisce il testo nella textView e poi rende clickabile il link
    	        	bar.setMovementMethod(LinkMovementMethod.getInstance());
    	        }
    	        else
    	        {
    	        	 callingExit("Error-->exit");
    	        }
    	}

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Aug 2011
    Messaggi
    6

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    up

    grazie mille

  4. #3
    Baby Droid


    Registrato dal
    Jun 2012
    Messaggi
    14

    Ringraziamenti
    0
    Ringraziato 3 volte in 3 Posts
    Predefinito

    Perchè non sfrutti google docs?
    Visualizzi il pdf in una webview con il metodo loadUrl
    codice:
    String pdfurl = "http : // www .mysite.com/myfilepdf.pdf"
    String url = " http  :  //  docs.google.com/gview?embedded=true&url=" + pdfurl
    webview1.loadUrl(url);
    Ho dovuto inserire spazi vuoti negli url per poter inviare il messaggio

  5. #4
    Baby Droid


    Registrato dal
    Aug 2011
    Messaggi
    6

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Intanto grazie per la risposta

    Se uso google docs ho un problema: se per caso il link che io ho (che adesso mi indirizza ad un pdf) diventasse un indirizzo di una pagina google docs mi mostrerebbe il codice sorgente della mia pagina.

    Spiego cosa sto cercando di fare, magari ho impostato in maniera sbagliata il problema e si può risolvere tutto facilmente.

    L'applicazione android si collega ad un mio sito internet e scarica, attraverso l'utilizzo di Jsoup per il parsing dei contenuti, delle informazioni (testi e link) che vengono mostrate sul mio terminale android. Ogni volta che aggiungo un post sul sito internet questo si rende visibile anche sul mio smartphone. L'applicazione mi mostra le 3 news più recenti postate sul sito.
    Ho bisogno quindi che la mia applicazione sia molto flessibile.

    Grazie mille per il tuo aiuto

  6. #5
    Baby Droid


    Registrato dal
    Aug 2011
    Messaggi
    6

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Nessuno riesce a darmi una mano?
    Grazie

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