主にオンラインの Android ドキュメントから、Java を使用した Android プログラミングを学び始めています。私もいくつかの本を調べましたが、この問題に対処していないようです。私が何度か遭遇した Java 構文の機能であり、私には謎です。次の URL にある Contacts Provider のドキュメントの約半分からの一例を次に示します。
http://developer.android.com/guide/topics/providers/contacts-provider.html
コード スニペットを整理するためにコメントを削除しました。
op =
ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI)
.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
.withValue(ContactsContract.Data.MIMETYPE,
ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE)
.withValue(ContactsContract.CommonDataKinds.Email.ADDRESS, email)
.withValue(ContactsContract.CommonDataKinds.Email.TYPE, emailType);
これはすべて1つのステートメントだと思います。私を混乱させているのは、Visual Basic の "with 句" に属しているように見えるすべての "ドット演算子" です。これが何を意味するのか、どこで確認できますか?