を受け取る、私はアプリケーション「ApplicationX」を持っていると私は、私はAndroidのカレンダーから予定のビューを作成し表示されます]ボタンをクリックしたときに、ここに私のコードは次のとおりです。Androidが自分のアプリケーションからカレンダーを起動し、新しい予定
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("title", "Sometitle");
intent.putExtra("description", "Somedescription");
startActivityForResult(intent, 1);
これは問題なく動作します。だから私は予定を保存し、私は私の活動に戻ってきます。予約結果を得るには、私は試しました:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 1) {
Bundle extras = data.getExtras();
extras.getString("title");
}
}
しかし、これは動作しません。誰かが私を助けることができますか?
こんにちは、あなたはこの問題を解決しましたか?私はほとんど同じです。私は作成されたイベントのIDを取得します。詳細はこちら:http://stackoverflow.com/questions/11508511/calendar-event-intent-startactivityforresult – vandzi