作者opl164 (opl)
看板AndroidDev
標題[問題] app inventor變數問題
時間Sun Mar 9 23:35:24 2014
小弟我寫的程式有2個頁面
在第一個頁面上的變數
一開始有設定初值
當我重第二個頁面切到第一個頁面時
設定初值的動作好像就會在執行一次
我該怎麼做才能讓設定初值的動作只執行一次?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.133.198
2F:→ tails32100:上面的Block的確只執行了一次 03/10 00:08
3F:→ tails32100:推測如果用open another screen就會執行Initalize 03/10 00:11
4F:→ tails32100:注意一下2切1是不是用open another screen 03/10 00:11
5F:→ tails32100:((懶得try了 Orz 03/10 00:12
6F:→ opl164:感謝TAT 我回家試試看 03/10 09:27
7F:推 iceliu7314:你的意思是程式開啟後無論返回screen1幾次,都只要讓 03/11 01:25
8F:→ iceliu7314:初始值跑一次嗎,如果是那建議你設ㄧ個start value, 03/11 01:25
9F:→ iceliu7314:用IF來辨識 03/11 01:25
10F:→ opl164:設定全域變數的指令沒辦法塞到when screen1 initialize裡 03/11 19:36
11F:→ opl164:設定start value 的方法我不太懂耶@@ 03/11 19:36
12F:→ opl164:剛試了一下 原來第2個視窗切回第一個時我用open another 03/11 21:28
13F:→ opl164:所以一直開新的才會有這個問題@@ 03/11 21:28
14F:→ tails32100:因為open就是一個新的啊XD Android SDK也是這樣 03/11 21:39
15F:→ opl164:感謝>< 03/11 21:40
16F:→ opl164:另外想問一下 when screen1 initialize裡面放播放影片的 03/11 21:41
17F:→ opl164:call *** start 是不是沒辦法動作? 03/11 21:42
18F:→ tails32100:試了一下,好像是不行 03/11 22:09
19F:→ tails32100:它沒有實作 when videoplayer prepared XD 03/11 22:17
20F:→ opl164:所以會這樣是因為叫出新視窗時video沒有準備好 所以沒辦 03/12 20:42
21F:→ opl164:法播放? 03/12 20:43