java - Android/Java 问题 : Seeking help in understanding a line of code from NotesList example

标签 java android syntax

我五年前大学毕业后才开始重新学习java...所以,java中的很多语法看起来很陌生。我想知道以下行中的 getIntent().getData() 意味着什么:

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

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

我在网上搜索答案,但没有成功。

提前致谢。 ;)

最佳答案

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

关于java - Android/Java 问题 : Seeking help in understanding a line of code from NotesList example,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084945/

相关文章:

python - 为什么 python 在元组设计中选择逗号而不是括号?

php - 开箱即用的 Laravel 4 语法错误

java - 在重写方法上使用 Method.getReturnType()

android - 不扩展 MapActivity 的 MapView

java - 如果违反约束,CrudRepository saveAll 方法将引发异常

java - 将 Android 应用程序中的数据插入到 mySql 数据库中

java - 未知主机异常

r - 如何在列表中的多个数据框中绘制特定列?

java - 在挂起状态下启动路由并安排恢复

Java,Base64 : How to write a Base64OutputStream class using Decorator Pattern