1

PhoneGapAndroid用のアプリケーションを開発しています。SQLite を使用し、HTML動的に作成されたグリッドにデータを表示しました。私のアプリにはいくつかの計算が含まれています。アプリを実行すると、デバイスの使用メモリが急速に増加します (200 MB)。どうすれば減らすことができますか?

JavaScriptでの私のコードのサンプル:

function populateDB(tx) {
           tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
      }

function querySuccess(tx, results) {
  var st;
  for (i = 0; i < results.rows.lenght; i++) {
        var vText = document.getElementById("results");
        st += "<table><tr><td><label for='name'>Name:</label></td><td>"
              +"<input ype='text'  id='name'></input></td></tr>"
              +"<tr><td><label for='remarks'>Remarks:</label></td><td>"
              +"<lable  id='remarks'>"+results.rows.item[i].name+"</lable>"
              +"</td></tr></table>";
              vText.innerHTML = st;
       }

およびhtml:

  <table id="results">
  </table>

このコードを実行するたびに、2MB のメモリ領域が使用されました (100 レコードの場合)

4

0 に答える 0