问题标签 [kotlin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何访问android中的下载文件夹?
我是新的 android,我正在制作一个可以将文件下载到下载文件夹的应用程序(使用下载管理器)。如果我转到模拟器中的下载文件夹,我可以看到图片。因此,如果我想显示下载文件的幻灯片,我如何才能访问该文件夹?其次如何在此代码中添加进度条:-
我想添加一个按钮,该按钮执行从下载文件夹中获取图片的功能,然后像幻灯片一样显示。
main.xml:-
java - 如何将软键盘隐藏在片段中?
我有一个FragmentActivity
使用 aViewPager
来服务几个片段。每个都是ListFragment
具有以下布局的:
启动活动时,软键盘显示。为了解决这个问题,我在片段中执行了以下操作:
我将传入的ViewGroup container
参数保存onCreateView
为访问主要活动的窗口令牌的一种方式。这运行没有错误,但键盘不会在调用hideSoftInputFromWindow
in 时隐藏onStart
。
最初,我尝试使用膨胀布局而不是container
,即:
但这抛出了一个NullPointerException
,大概是因为片段本身不是一个活动并且没有唯一的窗口令牌?
有没有办法从片段中隐藏软键盘,或者我应该在片段中创建一个方法FragmentActivity
并从片段中调用它?
java - Android获取当前时间戳?
我想得到这样的当前时间戳:1320917972
oop - 了解 Kotlin 中的特征
在Kotlin中,我们将有可能创建一个“可能需要在调用端扩展类的特征”,例如
我无法想象我可以应用这种结构的任何流程。谁能告诉我为什么我们需要它?
syntax - 右侧类型的运算符优先级的原因
Kotlin Grammar-Precedence:-
给出 Kotlin 的运算符优先级表,包括右侧类型为:
、as
和as?
的运算符,它们在乘法运算符和前缀运算符之间具有优先级。
是否有理由给予他们特殊的优先权?我想不出有必要/有利的情况;我错过了什么?
java - ByteArray 和 Array 的区别在科特林
我不明白为什么在 Javajava.security.MessageDigest.digest()
中声明为返回的方法在 Kotlin 中返回 a 尽管 Kotlin 通常似乎调用.byte[]
ByteArray
byte[]
Array<Byte>
例如以下不起作用:
类型不匹配:推断的类型是ByteArray?
但Array<Byte>?
预期的
java - 在 Kotlin 中,如何转换 Int?到一个 Int
我HashMap<Int, Int>
在 Kotlin 中使用 a ,当我get
退出它时,返回类型是Int?
.
如何将 转换Int?
为Int
?
到目前为止,我已经尝试使用Int?.toInt()
,但这似乎返回了一个Int?
.
我正在编写一个斐波那契函数,我的代码如下所示: