1

ich unten Codes habe, dass, wenn die Schaltfläche Start Download-Datei geklickt hat, aber das Problem ist, wenn ich Taste mehrmals klicken Sie hält die gleiche Datei mehr times.How Downloads kann ich das verhindern? Welchen Code soll ich hinzufügen und wo?android Download-Manager Download-Datei einmal

Antwort

0

Verwenden Sie den folgenden Code.

 public void onClick(View view) { 

         String path="http://xxxx.com/sound/ok.mp3"; 
         file_download(path); 
download.setEnable(false); 

        } 

wenn Sie nicht wollen, Ihre Schaltfläche dann deaktivieren u eine Flagge wie festlegen können:

int flag = 0; 
public void onClick(View view) { 
if(flag == 0) 
{    String path="http://xxxx.com/sound/ok.mp3"; 
       file_download(path); 
flag += 1; 
} 


      } 
+0

Dank @ singh.indolia es so gut funktionieren – f2k

+0

@ f2k sehr willkommen. –

0

Sie können die Button deaktivieren und wieder aktivieren, nachdem Sie z.

final Button download= (Button)findViewById(R.id.download); 
@Override 
public void onClick(View view) { 
     download.setEnabled(false); 
     download.setAlpha(.2f); // grey it out 
     String path="http://xxxx.com/sound/ok.mp3"; 
     file_download(path); 
} 
+0

vielen Dank @Murat K – f2k

+0

@ f2k Kein Problem. Vergiss nicht, diese Antwort zu akzeptieren, wenn es dir geholfen hat. –

Verwandte Themen