0
私は、毎週の初めの日に "こんにちは新しい週"というダイアログを表示する代替エントリポイントを作成します。ブラックベリーの時間をいつもチェックするには?
マイコード:
public static void main(String[] args)
{
if (args != null && args.length > 0 && args[0].equals("autorun")){
MyApp theApp = new MyApp();
theApp.pushThread.start();
theApp.enterEventDispatcher();
}
else {
MyApp theApp = new MyApp();
theApp.pushScreen(new MyScreen());
theApp.enterEventDispatcher();
}
}
Thread pushThread = new Thread(){
public void run() {
if(get_DayOfWeek().startsWith("Mon"))
showMessage("Hello New Week ");
}
};
private void showMessage(String data) {
UiEngine ui = Ui.getUiEngine();
Screen screen = new Dialog(Dialog.D_OK, data, Dialog.OK,
Bitmap.getPredefinedBitmap(Bitmap.EXCLAMATION),
Manager.VERTICAL_SCROLL);
ui.queueStatus(screen, 1, true);
}
今日は月曜であれば、それはダイアログが表示されます。しかし、今日が日曜日なら、明日は表示されません。私はいつも時間をチェックしたいが、私のコードは一度だけチェックする。 は私が
public void run() {
while (get_DayOfWeek() != null){
if(get_DayOfWeek().startsWith("Sun"))
showMessage("Hello New Day ");
}
}
によって
public void run() {
if(get_DayOfWeek().startsWith("Mon"))
showMessage("Hello New Week ");
}
をrepalceが、それは「キャッチされない例外は、私のnotifacationsが応答していない、終了したプロセスは」 は誰も私は、常に時間をチェックする方法を得るのを助けることができましたか?
ええ、それは素晴らしいです。 Rafael Osopovに感謝します。 –