Android開発でViewでonClickすると以下の処理をしています。
特定のSSIDに接続するまで無限にTRYするようなプログラムです。
無限ループ中に"無線に接続中・・・"と表示を変更しようとしていますが
何故かTextViewのTextを変更しているのですが変更されません。
onJobStartの処理中でもsetTextは反映されるのでしょうか?
考えられる理由をご教授願います。
java
1public void onJobStart(View v){ 2 // 文言やボタンを処理中へ 3 TextView textView9 = (TextView) this.findViewById(R.id.textView9); 4 textView9.setText("無線に接続中・・・"); 5 // 無線に接続 6 while (true) { 7 // 無線に接続 8 if (mnwConf.conFirstSsid()) { 9 // 抜ける 10 break; 11 } else { 12 // Toast画面 13 Toast.makeText(setLogFirstActivity.this, "再度、無線に接続します。。。", Toast.LENGTH_SHORT).show(); 14 // sleep画面 15 try{ 16 //1000ミリ秒Sleepする 17 Thread.sleep(7000); 18 }catch(InterruptedException e){} 19 } 20 } 21}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/10 04:42