java - Setting Clipboard from non-ui thread -



issue: can't set clipboard non-ui background thread


how go around setting clipboard while app in background?

public class messages {      public void setmessage(string text) {         if (build.version.sdk_int < build.version_codes.honeycomb) {             clipboardmanager clipboard = (clipboardmanager) getsystemservice(context.clipboard_service);             clipboard.settext(text);         } else {             android.content.clipboardmanager clipboard = (android.content.clipboardmanager) getsystemservice(context.clipboard_service);             clipdata clip = clipdata.newplaintext("newclip", text);                             clipboard.setprimaryclip(clip);         }     } } 

error: cannot resolve getsystemservice(java.lang.string)


i tried multiple things solve issue, 1 of them is:


configuration class

/* made config class file so: */ public final class config {     public static com.dysanix.official.mainactivity maincontext = null; }   /* , put in oncreate of mainactivity: */ config.maincontext = this;   /*  * , using config.maincontext.getsystemservice() in other  * class works, long ui visible on screen..  * tab out, code doesn't work anymore.  */ 

i tried making "runnable" in mainactivity , call class, same issue: works, until tab out of app. calling method looped asynctask, know works because console keeps printing log message @ end of loop.

any appreciated!

error: cannot resolve getsystemservice(java.lang.string)

getsystemservice() method on context. pass context setmessage() method, or move method activity, service, or other context implementation. then, call getsystemservice() on context.

i tried multiple things solve issue, 1 of them is:

do not put activity in static field. not represent memory leak, activity useless once destroyed, anyway.

issue: can't set clipboard non-ui background thread

there nothing related threads here.


Comments

Popular posts from this blog

ios - RestKit 0.20 — CoreData: error: Failed to call designated initializer on NSManagedObject class (again) -

laravel - PDOException in Connector.php line 55: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) -

java - Digest auth with Spring Security using javaconfig -