Java me 如何在J2ME中用RMS中的特定位置更新任何记录?

Java me 如何在J2ME中用RMS中的特定位置更新任何记录?,java-me,lwuit,rms,Java Me,Lwuit,Rms,我想用RMS中的特定位置更新记录,但通过使用setRecord方法,在末尾插入了一个新行,因此如何替换RMS中的任何记录 我以这种方式使用管道符号存储值 AppData.java 我的数据助手类 public static String lbl_private_key = "PRIVATEKEY|", lbl_idnumber = "IDNUMBER|", lbl_login_password = "PASS

我想用RMS中的特定位置更新记录,但通过使用setRecord方法,在末尾插入了一个新行,因此如何替换RMS中的任何记录 我以这种方式使用管道符号存储值

AppData.java

我的数据助手类

    public static String lbl_private_key = "PRIVATEKEY|",
                    lbl_idnumber = "IDNUMBER|",
                    lbl_login_password = "PASSWORD|";

     int position = dataHelper.getProductPosition();
  dataHelper.getPosition_Response(new_response,position);
public void getPosition_Response(String newresponse,int position) {
        try {
             ProductManager pm = new ProductManager(parent);

            byte[] data = res.getBytes();

                        System.out.println("records are been updated");

                        record.setRecord(position, data, 0, data.length);

            AppData.setProducts(pm.getProduct());

        } catch (Exception e) {
            e.printStackTrace();
            displayMessage(e.getMessage(), e.toString());

        }
    }