2011-12-09 70 views
0

我升級大0.3.1格里芬應用到0.9.4我得到了這些困難:格里芬升級:處理啓動參數

  • 啓動參數: 我需要處理啓動參數所以沒有(在以前的版本)A:

    類MyApplication的擴展SwingApplication

現在

app.getStartupArgs()

我應該在哪裏把我自己的代碼:似乎這可以在使用更清潔的方式來完成?在Initialize.groovy腳本也許?

任何帖子或示例如何處理這些論點?

在此先感謝。

回答

1

訪問app.getStartupArgs()可以在任何地方訪問app變量。請記住,在EDT內執行的生命週期腳本是總是,沒有例外。

我個人傾向於使用應用程序事件越來越多,例如讀取啓動ARGS所有啓動MVC組創建可以這樣做之後(在名爲griffon-app/conf/Events.groovy文件)

onStartupEnd = { app -> 
    println app.startupArgs 
}