package Ġeu . es pe o . android utils . mis cellaneous Ċ Ċ import Ġandroid . content . Clip Data Ċ import Ġandroid . content . Clipboard Manager Ċ import Ġandroid . content . Context Ċ import Ġandroidx . core . content . getSystem Service Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠMac ie j ĠK oz ÅĤ owski Ġon Ġ 1 1 . 1 2 . 2 0 1 8 . Ċ Ġ*/ Ċ object ĠClip board Utils Ġ{ ĊĊĠĠĠ Ġfun Ġcopy To Clipboard ( context : ĠContext , Ġlabel : ĠString , Ġtext : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġclipboard Manager Ġ= Ġcontext . getSystem Service < Clipboard Manager >() !! ĊĠĠĠĠĠĠĠ Ġval Ġclip Data Ġ= ĠClip Data . new Plain Text ( label , Ġtext ) ĊĠĠĠĠĠĠĠ Ġclipboard Manager . set Primary Clip ( clip Data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget First Item From Clipboard ( context : ĠContext ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġclipboard Manager Ġ= Ġcontext . getSystem Service < Clipboard Manager >() !! ĊĠĠĠĠĠĠĠ Ġreturn Ġclipboard Manager . primary Clip ?. getItem At ( 0 )?. text ?. toString () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Empty Clipboard ( context : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġclipboard Manager Ġ= Ġcontext . getSystem Service < Clipboard Manager >() !! ĊĠĠĠĠĠĠĠ Ġval Ġempty Clip Data Ġ= ĠClip Data . new Plain Text ( null , Ġnull ) ĊĠĠĠĠĠĠĠ Ġclipboard Manager . set Primary Clip ( empty Clip Data ) ĊĠĠĠ Ġ} Ċ }