|  |  |  | 
|---|
|  |  |  | package com.secondworld.sdk.command; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.secondworld.sdk.AsyncTaskOperator; | 
|---|
|  |  |  | import com.secondworld.sdk.utils.CodeU2A; | 
|---|
|  |  |  | import com.secondworld.sdk.utils.FileUtil; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import org.json.JSONObject; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class CmdCopyAsset implements ICommand { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public int getCode() { | 
|---|
|  |  |  | return CodeU2A.CopyAsset; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void process(JSONObject json) { | 
|---|
|  |  |  | AsyncTaskOperator.I.run(FileUtil::copyAssets); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | package com.secondworld.sdk.command; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.secondworld.sdk.AsyncTaskOperator; | 
|---|
|  |  |  | import com.secondworld.sdk.utils.CodeU2A; | 
|---|
|  |  |  | import com.secondworld.sdk.utils.FileUtil; | 
|---|
|  |  |  | import com.secondworld.sdk.utils.LogUtil; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import org.json.JSONObject; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public class CmdCopyAsset implements ICommand { | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public int getCode() { | 
|---|
|  |  |  | return CodeU2A.CopyAsset; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void process(JSONObject json) { | 
|---|
|  |  |  | int copyType = 0; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | copyType = json.getInt("copyType"); | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | LogUtil.e("CmdCopyAsset", e); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (copyType == 0) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | AsyncTaskOperator.I.run(FileUtil::copyAssets); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | else | 
|---|
|  |  |  | { | 
|---|
|  |  |  | AsyncTaskOperator.I.run(FileUtil::copyConfigs); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|