我5年前大学毕业后才开始重新学习Java ...因此,Java中的许多syntex看起来都不熟悉。我想知道以下行中的getIntent().getData()是什么意思:

Cursor cursor = managedQuery(getIntent().getData(), PROJECTION,
null, null, NoteColumns.DEFAULT_SORT_ORDER);


我记得通过以下方式调用方法:methodName();
如果我要在其他类中调用方法,我会使用:someClass.methodName();
但是,我不记得它是如何工作的:methodName().methodName()

我正在网上寻找答案,但是没有运气。

提前致谢。 ;)

最佳答案

那只是一个链式方法调用。在getData()返回的对象上调用getIntent()

10-08 20:25