package com.secondworld.sdk.command; import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; import com.secondworld.sdk.AsyncTaskOperator; import com.secondworld.sdk.GameApp; import com.secondworld.sdk.utils.CodeU2A; import com.secondworld.sdk.utils.LogUtil; import org.json.JSONException; import org.json.JSONObject; public class CmdCopyContent implements ICommand { @Override public int getCode() { return CodeU2A.CopyContent; } @Override public void process(JSONObject json) { try { String content = json.getString("content"); ClipboardManager mgr = (ClipboardManager) GameApp.I.getSystemService( Context.CLIPBOARD_SERVICE); ClipData data = ClipData.newPlainText("playerId", content); mgr.setPrimaryClip(data); } catch (Exception e) { LogUtil.e("CmdCopyContent", e); } } }