package Ġcom . di eb iet se . mt ls and roi dex ample čĊč Ċ import Ġandroid . content . Intent č Ċ import Ġandroid . net . Uri č Ċ import Ġandroid . webkit . Download Listener č Ċ import Ġandroidx . fragment . app . Fragment čĊč Ċ class ĠIntent Download Listener ( private Ġval Ġfragment : ĠFragment ) Ġ: ĠDownload Listener Ġ{ čĊĠĠĠ Ġoverride Ġfun Ġon Download Start ( čĊĠĠĠĠĠĠĠ Ġurl : ĠString , čĊĠĠĠĠĠĠĠ Ġuser Agent : ĠString , čĊĠĠĠĠĠĠĠ Ġcontent Disposition : ĠString , čĊĠĠĠĠĠĠĠ Ġmime type : ĠString , čĊĠĠĠĠĠĠĠ Ġcontent Length : ĠLong čĊĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( Intent . ACTION _ VIEW ). apply Ġ{ Ġdata Ġ= ĠUri . parse ( url ) Ġ} čĊĠĠĠĠĠĠĠ Ġfragment . startActivity ( intent ) čĊĠĠĠ Ġ} č Ċ }