2011-06-21 70 views
2

我正在整合推特在我的黑莓應用程序。我可以從我的應用程序Tweet。但是現在我想要schedule the tweet,即我想在時間到時設置時間,它會自動發送推文。我正在使用RestApi of Twitter。我已通過OAuth 1.0驗證了我的應用程序。是否有任何身體會出現這種如何使黑莓應用程序的日程安排推文

請幫助謝謝

UPDATE

其實是Jprofitt說,我需要安排我的應用程序的ApplicationManager的幫助,但我的情況是

我做了一個class,它延伸MainScreen類做Tweet。 所以我想要做的就是在設定時間後打電話給這個班,但沒有得到任何明確的想法可以任何身體請看看它,並建議我一些解決方案。雖然我在尋找ApplicationManager我見過有哪個擴展Application,所以我很困惑任何機構可以幫助我從這個

感謝

回答

3

我看不出有任何理由,你爲什麼不會是一個類能夠做到這一點。所有你需要做的就是讓用戶進行一次認證,這樣你就可以擁有發送Tweet所需的所有令牌。之後,只需使用ApplicationManager即可安排您的應用使用替代入口點運行,以便指示它發送已排隊發送的Tweets。

一些示例代碼:

ApplicationManager appMan = ApplicationManager.getApplicationManager(); 
ApplicationDescriptor myApp = ApplicationDescriptor.currentApplicationDescriptor(); 

if(appMan.scheduleApplication(myApp, timeToRunApp, true)) { 
    //scheduled to run, do something if you need to 
} 
else{ 
    //failed to schedule, do something else 
} 

如果你想傳遞參數爲備選入口點,你ApplicationDescriptor改變 ApplicationDescriptor myApp = new ApplicationDescriptor(ApplicationDescriptor.currentApplicationDescriptor(), new String[]{"arg1"});

+0

確定上,將工作.....感謝您的建議如果它的工作,我會接受它作爲答案再次感謝.. – BBdev

+0

我有一個困惑。我做了一個應用程序,我在這裏做了一個推文的屏幕。你能詳細闡述一下我該怎麼做。因爲我從來沒有實現應用程序管理器感謝 – BBdev

+0

編輯答案與一些代碼 – jprofitt