package Ġcom . ye ch ao a . y util sk t Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri Ċ import Ġcom . ye ch ao a . y util sk t . Activity Util Kt . current Activity Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġy ech ao Ġon Ġ 2 0 2 0 / 1 / 7 . Ċ Ġ* ĠDescribe Ġ: Ġ è°ĥçĶ¨ ç³»ç»Ł åĪĨäº« åĽ¾çīĩ åĴĮ æĸĩåŃĹ Ċ Ġ* Ċ Ġ* ĠGitHub Ġ: Ġhttps :// github . com / ye ch ao a Ċ Ġ* ĠC SD N Ġ: Ġhttp :// blog . cs dn . net / ye ch ao a Ċ Ġ*/ Ċ object ĠShare Util Kt Ġ{ ĊĊĠĠĠ Ġfun Ġshare Image ( title : ĠString ?, Ġuri : ĠUri ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent () ĊĠĠĠĠĠĠĠ Ġintent . action Ġ= ĠIntent . ACTION _ SEND ĊĠĠĠĠĠĠĠ Ġintent . type Ġ= Ġ" image /* " ĊĠĠĠĠĠĠĠ Ġintent . putExtra ( Intent . EXTRA _ STREAM , Ġuri ) ĊĠĠĠĠĠĠĠ Ġcurrent Activity !!. startActivity ( Intent . create Chooser ( intent , Ġtitle )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshare Text ( title : ĠString ?, Ġtext : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent () ĊĠĠĠĠĠĠĠ Ġintent . action Ġ= ĠIntent . ACTION _ SEND ĊĠĠĠĠĠĠĠ Ġintent . type Ġ= Ġ" text / plain " ĊĠĠĠĠĠĠĠ Ġintent . putExtra ( Intent . EXTRA _ SUBJECT , Ġtitle ) ĊĠĠĠĠĠĠĠ Ġintent . putExtra ( Intent . EXTRA _ TEXT , Ġtext ) ĊĠĠĠĠĠĠĠ Ġintent . flags Ġ= ĠIntent . FLAG _ ACTIVITY _ NEW _ TASK ĊĠĠĠĠĠĠĠ Ġcurrent Activity !!. startActivity ( Intent . create Chooser ( intent , Ġtitle )) ĊĠĠĠ Ġ} Ċ Ċ }