Spanish Copiar y pegar

Gerard Forcada

New Member
Hola,

Estoy desarrollando una aplicación donde necesito poder copiar un texto al clipboard y no encuentro la manera de hacerlo.
He intentado descargar la librería Clipboard, pero no encuentra la descarga.
También he buscado por índices o recopilaciones de librerías sin resultado.

Si alguien sabe de donde puedo descargarla, o si sabéis cómo puedo resolver mi problema os lo agradecería mucho.

Muchas gracias,
Gerard
 

eurojam

Well-Known Member
Licensed User
Longtime User
Hola,
puedes probar esto:
B4X:
Sub Copia_Click
    Dim r As Reflector
    r.Target = r.GetContext
    Log(r.Target)
    r.Target = r.RunMethod2("getSystemService", "clipboard", "java.lang.String")    'CipboardManager
    Log(r.Target)
    Log(r.RunMethod2("setText",EditText1.Text,"java.lang.CharSequence"))
End Sub
Sub Pega_Click
    Dim r As Reflector
    r.Target = r.GetContext
    Log(r.Target)
    r.Target = r.RunMethod2("getSystemService", "clipboard", "java.lang.String")    'CipboardManager
    Log(r.Target)
    If r.RunMethod("hasText") Then
        EditText2.Text=r.RunMethod("getText")
        Log(r.RunMethod("getText"))
    Else
        ToastMessageShow("Error : No texto",True)
    End If
End Sub

code viene de aqui: http://stackoverflow.com/questions/20846609/reflection-library-for-clipboard-basic4android
hay que utilizar la reflection library. Clipboard manager es un class de android (http://developer.android.com/guide/topics/text/copy-paste.html)
saludos
stefan
 
Top