サーバーから単一行のテキスト メッセージを抽出する Android アプリケーションを開発しました。ボタンがクリックされると、サーバーから次のメッセージを取得する関数呼び出しが行われます。これらのメッセージの一部は時間ベースで、
つまり、これらのメッセージはTextView
特定の時間表示する必要があり、その時間が経過すると、サーバーから次のメッセージを取得するために関数呼び出しを自動的に行う必要があります (つまり、ボタンをクリックする必要はありません)。
誰かがこれを達成するのを手伝ってくれませんか。
次のようにwhileループを使用してみました:
while(!presentTime.equals(expiryTime)){
calculatePresentTym(); //This method calculates the presentTime value
display.settext(the received instruction);
}
if(presentTime.equals(expiryTime))
(make the function call)
これを行うpresentTime
と、 とexpiryTime
が等しいまで何も表示されません。それらが等しくなると、関数呼び出しによって次の命令が自動的にフェッチされ、TextView.