IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

pdfviewer et fragment


Sujet :

Android

  1. #1
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2017
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2017
    Messages : 52
    Points : 56
    Points
    56
    Par défaut pdfviewer et fragment
    Bonjour

    Je n'arrive pas à intégrer un pdfviewer à un fragment j'ai beau chercher sur le net mais je ne trouve rien ci joint mon de code du fragment et du pdfviewer qui fonctionne ,
    merci pour votre aide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    import android.os.AsyncTask;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
     
    import com.github.barteksc.pdfviewer.PDFView;
     
    import java.io.BufferedInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.HttpURLConnection;
    import java.net.URL;
     
    public class pdf extends AppCompatActivity {
     
        PDFView pdfView;
     
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.pdf_fragment);
            pdfView=(PDFView)findViewById(R.id.pdfView);
     
            new RetrivePdfStream().execute("http:///fileadmin/Images/documents/kiosque/lemag-jan2019.pdf");
        }
        class RetrivePdfStream extends AsyncTask<String,Void,InputStream>{
     
            @Override
            protected InputStream doInBackground(String... strings) {
                InputStream inputStream=null;
                try{
                    URL url=new URL(strings[0]);
                    HttpURLConnection urlConnection =(HttpURLConnection)url.openConnection();
                    if (urlConnection.getResponseCode()==200)
                    {
                        inputStream= new BufferedInputStream((urlConnection.getInputStream()));
                    }
     
                }
                catch (IOException e)
                {
                    return  null;
                }
                return inputStream;
            }
            @Override
            protected void onPostExecute(InputStream inputStream){
     
                pdfView.fromStream(inputStream).load();
            }
        }
    }
    et la page du fragment
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
     
    import android.os.Bundle;
    import android.support.v4.app.Fragment;
     
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
     
    import com.example.sisi.test.R;
     
    public class magasineFragment extends Fragment  {
     
     
     
     
        public static magasineFragment newInstance() {
            magasineFragment fragment = new magasineFragment();
            return fragment;
        }
     
     
     
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {
            View view = inflater.inflate(R.layout.pdf_fragment, container, false);
     
     
            return view;
        }
     
    }

  2. #2
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2017
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2017
    Messages : 52
    Points : 56
    Points
    56
    Par défaut
    je n'ai pas trouvé de solution alors je suis partie sur une nouvelle activité
    merci a ceux qui ont regardé le poste

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. passage de parametre entre deux page asp
    Par tomtom25 dans le forum ASP
    Réponses: 4
    Dernier message: 01/04/2005, 16h16
  2. [TreeMap] comparer et fusionner deux TreeMap
    Par LoLoSS dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 06/09/2004, 11h49
  3. Rediriger deux pages dans deux frames
    Par Tapioca dans le forum ASP
    Réponses: 6
    Dernier message: 06/07/2004, 16h27
  4. Réponses: 6
    Dernier message: 27/05/2004, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo