1
J'ai url charge dans WebView en application, mais la fonctionnalité de téléchargement ne fonctionne pas dans WebView click sur rien bouton de téléchargement est arrivé s'il vous plaît me donner la solution.J'ai url charge dans WebView mais la fonctionnalité de téléchargement qui ne travaillent pas dans WebView quand cliquez sur le bouton de téléchargement
Public class FinancialActivity extends AppCompatActivity {
WebView webview;
public static final String SHARED_PREF_NAME = "myloginapp";
SharedPreferences sharedPreferences;
String id, studid, degree, user_type;
String url;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_financial);
sharedPreferences = FinancialActivity.this.getSharedPreferences(SHARED_PREF_NAME, Context.MODE_PRIVATE);
studid = sharedPreferences.getString(LoginActivity.ID_SHARED_PREF, "Not Available");
degree = sharedPreferences.getString(LoginActivity.KEY_DEGREE_SOUGHT, "Not Available");
user_type = sharedPreferences.getString("user_type", "Not Available");
url = Urlinfo.Financial + "stud_id=" + studid + "&user_type=" + user_type + "&subscription_status=" + DrawerActivity.subvalue + "&stud_degree=" + degree;
Log.d("urlapplication", "" + url);
WebView w = new WebView(this);
w.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
w.setDownloadListener(new DownloadListener() {
public void onDownloadStart(String url, String userAgent,
String contentDisposition, String mimetype,
long contentLength) {
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
}
});
setContentView(w);
w.loadUrl(url);
}
}
}
vous voulez télécharger des fichiers à partir de l'URL qui est ouvert dans WebView ?? –
oui ............. –
vérifier la réponse ci-dessous –