2011-06-21 4 views
2

私はブラックベリーアプリケーションにツイッターを統合しています。私はTweet私のアプリケーションからできます。しかし、今私はschedule the tweetにしたい、つまり時間が来ると自動的につぶやきます。私はRestApi of Twitterを使用しています。OAuth 1.0で私のアプリケーションを認証しました。すべてのボディは、このブラックベリーアプリケーションからスケジュールツイートを作成する

は感謝助けてくださいでしたん

UPDATE Jprofitt iはApplicationManagerの助けを借りて、私のアプリをスケジュールする必要がありますが、私の状況は

Iであることを言ったように実際に

MainScreenTweetのためのクラスを拡張するclassを作った。 私がしたいことは、時間を設定した後でこのクラスを呼び出すことですが、明確なアイデアを得ることはできません。私はApplicationManagerを探していた間、私はApplicationを拡張するクラスがあることが見てきたので、私は混乱していますすべてのボディは、この

から私を助けることができるおかげで

答えて

3

私はあなたがではないでしょうない理由を見ませんこれを行うことができます。あなたがする必要があるのは、ユーザーを一度認証して、Tweetを送信するために必要なすべてのトークンを持っていることだけです。その後、ApplicationManagerを使用して、送信待ちのツイートを送信するように指示する別のエントリポイントでアプリを実行するようにスケジュールするだけです。

いくつかのサンプルコード:

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 myApp = new ApplicationDescriptor(ApplicationDescriptor.currentApplicationDescriptor(), new String[]{"arg1"});

+0

OKにごApplicationDescriptorを変更するには.....その上での提案のためのおかげで動作しますそれがうまくいくなら、私は答えとして再びそれを受け入れるでしょう。 – BBdev

+0

1つの混乱があります。私はツイートをするための画面を作ったアプリケーションを作った。どのように私はそれを行うことができます詳細を精緻化できますか?私は決して実装していないアプリケーションマネージャ – BBdev

+0

一部のコードで編集された答え – jprofitt

関連する問題