Jak wyczyścić pamięć, żeby wprowadzić nowe dane w to samo miejsce?

0

Witam
mam mały problem otóż po podaniu wartości string program odczytuje dane, ale gdy cofnę do głównego menu
i wybiorę inną opcję menu to program odczytuje dane nie te dane które podałem, ale
odczytuje dane, które były pierwszy raz uruchomione.

moje pytanie jak skasować lub wyczyścić pamięć, żeby odczytał nowe wartości string1,string2.
jak wyczyścić pamięć, żeby wprowadzić nowe dane w to samo miejsce?

 String is = utf("R.txt", "UTF-8"); 
       String L =  spilt_m.split( is,  string1)[1]; 
     String LL[] =  spilt_m.split(L, string2); 
     String LLL[] =  spilt_m.split(LL[0], string3); 
.........
 if ((command == List.SELECT_COMMAND) || (command == wybierz))
            { 
     switch (RR3.getSelectedIndex()) {
        case 0: 
       string1 = "#A";
       string2 = "##A";
        aa(); 
          break; 
...
 case 18:
       string1 = "#T";
       string2 = "##T";
       aa();
          break; 
        
        default:   
        }
  else  if (command == cofnij) 
    {
     a();   
      }
    }  
     
      }     
.....

dziękuje bardzo za odpowiedz
może proszę o zbyt wiele ale to są moje pierwsze początki

0

Przy deklaracji klasy ustaw te zmienne jako: private static i powinno pomóc

0

tak zrobiłem ustawiłem zmienne
private static string1;
private static string2;
private static string3;

i nadal, gdy zaznaczam którąś opcje w menu to dane mam prawidłowe, a jak wyjdę do głównego menu
i wybiorę inną opcje w menu to dane się nie zmieniły tylko mam dane pierwszego odtworzenia

0

Sprawdź czy zmienna, która jest od zmiany opcji, zmienia się, wydrukuj ją na ekranie lub włącz debbugera.

0

mam pytanie odnośnie zdania

wydrukuj ją na ekranie lub włącz debbugera.
gdzie się włĄcza debbugera
jak to mam zrobić używam netbeans 7.2

komunikat w trakcie działania aplikacji

nstalling suite from: http://127.0.0.1:51363/test.jad
4596 - ERROR - JSR258 - 3 - Can't create MediaObject: media file (screen.image_bg.png) is not found
4929 - ERROR - JSR258 - 3 - Can't find theme element (feature=activeScreen, role=background)
4941 - ERROR - JSR258 - 3 - Can't find theme element (feature=inputMode, role=backgroundImage)
4963 - CRITICAL - JSR258 - 3 - Can't find Chameleon element (id=161)
4963 - CRITICAL - JSR258 - 3 - Can't find Chameleon element (id=163)
4964 - CRITICAL - JSR258 - 3 - Can't find Chameleon element (id=164)
4965 - CRITICAL - JSR258 - 3 - Can't find Chameleon element (id=165)
4969 - CRITICAL - JSR258 - 3 - Can't find Chameleon element (id=182)
4980 - ERROR - JSR258 - 3 - Can't find theme element (feature=systemMenu, role=selectedItemBackground)
4992 - ERROR - JSR258 - 3 - Can't find theme element (feature=virtualKeyboard, role=virtualKeyboardBGImage)
WARNING - MMA - C:/Builds/jme-sdk/javacall-javame-sdk-305/implementation/share/jsr135_mmapi/ju_mmconfig.c line 801: caps: optional settings missing: SuspendBehavior
30261 - ERROR - HIGHUI - 3 - AbstractInputHandler: uCallPointerEvent, type=7 x=39 y=79
30573 - ERROR - HIGHUI - 3 - AbstractInputHandler: uCallPointerEvent, type=7 x=39 y=79
30574 - ERROR - HIGHUI - 3 - AbstractInputHandler: uCallPointerEvent, type=8 x=39 y=79
33606 - ERROR - HIGHUI - 3 - AbstractInputHandler: uCallPointerEvent, type=7 x=45 y=59
33876 - ERROR - HIGHUI - 3 - AbstractInputHandler: uCallPointerEvent, type=7 x=45 y=59
33877 - ERROR - HIGHUI - 3 - AbstractInputHandler: uCallPointerEvent, type=8 x=45 y=59
36641 - ERROR - HIGHUI - 3 - AbstractInputHandler: uCallPointerEvent, type=7 x=46 y=43
36873 - ERROR - HIGHUI - 3 - AbstractInputHandler: uCallPointerEvent, type=7 x=46 y=44

0

Debbugera właczysz obok Run, typlko na początku określ punkty które chcesz testować. Komunikaty te, ktroe wyświetla aplikacja to bęłdy chyba SDK :O . Tak mozęsz zawsze println dawać na analize czy zmienna się zmienia.

Co do błedów co wyświetla:
http://netbeans.org/bugzilla/show_bug.cgi?id=211171

1 użytkowników online, w tym zalogowanych: 0, gości: 1