sync Luaj improved code in 3.7

This commit is contained in:
u0u0
2020-04-16 14:49:33 +08:00
parent 815934d1b4
commit a6936cac6b
3 changed files with 1199 additions and 575 deletions

View File

@@ -0,0 +1,56 @@
package org.cocos2dx.utils;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Vector;
public class PSJNIHelper {
static HashMap<String, String> mHashMap = null;
static Vector<String> mVector = null;
static ArrayList<String> mArrayList = null;
public static void createHashMap(){
mHashMap = new HashMap<String, String>();
}
public static HashMap<String, String> getHashMap(){
return mHashMap;
}
public static void pushHashMapElement(String key, String value){
if(mHashMap == null)
return;
mHashMap.put(key, value);
}
public static void createVector(){
mVector = new Vector<String>();
}
public static Vector<String> getVector(){
return mVector;
}
public static void pushVectorElement(String value){
if(mVector == null)
return;
mVector.add(value);
}
public static void createArrayList(){
mArrayList = new ArrayList<String>();
}
public static ArrayList<String> getArrayList(){
return mArrayList;
}
public static void pushArrayListElement(String value){
if(mArrayList == null)
return;
mArrayList.add(value);
}
}