我在我的 Fragment 之一中使用 Android Exoplayer。在 Exoplayer 中,我使用自定义控件布局“@layout/custom_player”作为控件。我在布局中有不同的元素,例如我有一个按钮元素“optionBtn”,我想从我的 Kotlin 代码连接到 onclicklistener。不幸的是,这对于视图绑定来说并不是很顺利。
这是 XML Exoplayer
<com.google.android.exoplayer2.ui.PlayerView
android:id="@+id/playerVIew"
app:resize_mode="fill"
android:animateLayoutChanges="true"
app:controller_layout_id="@layout/custom_player"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"/>
Run Code Online (Sandbox Code Playgroud)
这是科特林代码
...
private var binding: FragmentVideoBinding? = null
private var btnsheetOptions: SheetOptionsBinding? = null
private var sheetDialog: BottomSheetDialog? = null
private var customPlayer: CustomPlayerBinding? = null
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View {
btnsheetOptions = SheetOptionsBinding.inflate(inflater, null, false)
sheetDialog = BottomSheetDialog(requireContext(), R.style.BottomSheetDialogTheme)
binding = FragmentVideoBinding.inflate(inflater, container, false)
customPlayer = CustomPlayerBinding.inflate(inflater, binding!!.root, true)
return …
Run Code Online (Sandbox Code Playgroud) 有没有办法检查应用程序是否在后台、关闭或从 BroadcastReceiver 内的 Workmanager 运行?我想在应用程序关闭或在后台时显示内部通知。
我已经找到了一些与此相关的主题,但不幸的是,自 Android 10 以来,限制发生了变化,这使得它变得有点困难。
先感谢您
我正在努力让 Laravel Lumen 进行交易,但仍然没有成功。我看到很多事务的数据库外观,但是有没有办法可以使用这样的东西?
Lumen 中没有关于交易的明确文档。
app('db')->transaction(function() {
// DB work
});
Run Code Online (Sandbox Code Playgroud)
提前致谢
Kotlin 中是否有关于椭圆曲线加密的任何信息?
用于生成密钥对和加密、解密消息。
关于这个主题的信息很少。
例如,我想实现 ECC P-521 椭圆曲线。
是否可以在 Kotlin 中使用 Java 版本?
我们如何实现这一点?
是否有关于本地化流明的清晰文档?我搜索了整个google / laracast,以找到有关流明本地化的一些信息/文档,但到目前为止没有。
我遇到了一些有关lumen的文档,但似乎最新版本的lumen不支持Localization。我该怎么做?
提前致谢。
android ×2
kotlin ×2
laravel ×2
lumen ×2
ecdsa ×1
encryption ×1
exoplayer ×1
localization ×1
transactions ×1