0

calldetail アクティビティを開いて、連絡先の通話ログ情報を確認したいと考えています。

私はこのコードでuriを取ります

Uri lookupUri = Uri.withAppendedPath(CallLog.Calls.CONTENT_FILTER_URI, Uri.encode(c1.getString(c1.getColumnIndex(CallLog.Calls.NUMBER))));

今私が使用する場合

    Intent intent = new Intent(Intent.ACTION_VIEW,lookupUri);
    startActivity(intent);

電話の [通話] タブは開きますが、calldetail アクティビティは開きません。lookupUri で calldetail アクティビティを表示するにはどうすればよいですか?

編集:コモンズウェアのおかげで、私はそれを改造しました

Uri lookupUri = Uri.withAppendedPath(CallLog.Calls.CONTENT_URI, Uri.encode(c1.getString(c1.getColumnIndex(CallLog.Calls._ID))));
4

1 に答える 1

0

CallLog.Calls.CONTENT_TYPEの MIME タイプとして追加してみてくださいIntent

于 2012-11-19T23:14:11.910 に答える