2014-02-17 34 views
-1

我有一個簡單的代碼和一個非常簡單的問題,但我似乎無法得到答案.... 正在做一個實驗項目....我希望應用程序顯示不同的視頻,每次運行.. ...第一次運行應用程序它會顯示視頻3次第二次你運行應用程序它會顯示視頻4次......等等....所以我使用switch語句,你可以在這裏看到。 ..`int num = 1;Android:我如何更改switch語句的初始化條件?

 switch(num){ 
     case 1: 
     for (int v = 0; v <3; v++) { 
      //---report its progress--- 
      publishProgress(v); 
      try { 
      Thread.sleep(4000); 
      } catch (InterruptedException e) { 
      Log.d("Threading", e.getLocalizedMessage()); 
      } 
      } 
        num = num+1; 
     break; 
     case 2: 
      for (int vv = 0; vv <4; vv++) { 
       //---report its progress--- 
       publishProgress(vv); 
       try { 
       Thread.sleep(4000); 
       } catch (InterruptedException e) { 
       Log.d("Threading", e.getLocalizedMessage()); 
       } 
       } 
        num = num-1; 
     break; 
     }` 

那我有我每次運行應用程序時,將初始化「NUM」變量(這是switch語句的條件,一個......每一次,所以它會運行相同的問題case每次.....我的問題....是這樣的....我可以改變它的初始化後num變量的值,然後給它另一個intilization當它第二次運行應用程序?.. ..和我非常感謝你

回答

2

保存NUM在出口處的SharedPreferences並檢索它的負載。

0

您num變量保存到共享的偏好,並在每一個你運行可根據您的要求獲得並更改價值