1

SMSコンテンツを検索する機能を備えたAndroidアプリを書いています。結果を取得した後、ユーザーが 1 つの項目をクリックすると、他の SMS アプリを開いて詳細を表示したい

次に、意図を持ってリンク起動SMSアプリケーションのコードを使用します

私の質問は、上記のコードは会話を開き、最新のメッセージに私を見つけるだけのようです。

1 つの正確なメッセージを開く方法は? つまり、必ずしも最後ではなく、会話の正しい場所にユーザーを誘導するということです。ID やその他の情報を Intent に提供できますか?

4

1 に答える 1

0

ソースコードを読んだ後、解決策を見つけました。

他の Intent に転送する前に、余分な情報 thread_id と select_id (sms の _id プロパティ) を入れます。コードは次のとおりです。

    smsIntent.setAction("android.intent.action.VIEW");

    smsIntent.putExtra("thread_id",Long.valueOf(threadIdView.getText().toString()));
    smsIntent.putExtra("select_id",Long.valueOf(idView.getText().toString()));
于 2013-10-28T14:15:09.747 に答える