小编Sir*_*lon的帖子

房间坚持图书馆.删除所有

如何使用Room Persistence Library删除特定表上的所有条目?我需要删除表,但我无法找到任何信息如何执行此操作.

仅在数据库迁移或加载所有条目并删除它们时:)

android android-room android-architecture-components

156
推荐指数
6
解决办法
7万
查看次数

Android会议室:订单不工作

我正在使用新的Android ORM Room.我遇到了以下问题,使用带参数的ORDER BY的查询不起作用.

如果我想使用从ORDER BY的参数填充的字段,它不起作用.它只是没有任何排序.

@Query("SELECT * FROM User ORDER BY :orderBY ASC")
List<User> sortedFind(String orderBY);
Run Code Online (Sandbox Code Playgroud)

但是,当我将ORDER BY列直接放在查询中以对结果进行排序时,它会按预期工作.

@Query("SELECT * FROM User ORDER BY name ASC")
List<User> sortedFind();
Run Code Online (Sandbox Code Playgroud)

这是Android Room上的错误,还是我做错了什么?

android android-room android-architecture-components

34
推荐指数
3
解决办法
2万
查看次数

JetPack Compose Pager 的 onPageSelected 回调

我正在使用 Accompanist 的 JetPack Compose Pager,我想知道如何准确知道我的页面何时显示在屏幕上。就像ViewPager 中的onPageSelected方法一样。

这是我的代码:

HorizontalPager(
        state = pagerState,
        modifier = Modifier
            .fillMaxSize()
            .background(MaterialTheme.colors.background)
    ) { page ->
         // This method reinvoked many times.

      }
Run Code Online (Sandbox Code Playgroud)

因为目前每个重组都会从 Pager 调用该回调方法。

android android-jetpack-compose jetpack-compose-accompanist

25
推荐指数
2
解决办法
1万
查看次数

Jetpack Compose 方向

Jetpack Compose 中是否有任何 Orientation helpers 类,就像 Flutter 有https://flutter.dev/docs/cookbook/design/orientation 一样?我需要知道何时更改了方向以正确调整我的布局。

android android-jetpack-compose

16
推荐指数
3
解决办法
1956
查看次数

Android 撰写文本的自动链接

有没有办法在 JetPack Compose Text 上使用android:autoLink功能?

我知道,在一个简单的标签/修饰符中使用此功能可能不是“声明性方式”,但也许有一些简单的方法?

对于文本样式我可以使用这种方式

 val apiString = AnnotatedString.Builder("API provided by")
        apiString.pushStyle(
            style = SpanStyle(
                color = Color.Companion.Blue,
                textDecoration = TextDecoration.Underline
            )
        )
        apiString.append("https://example.com")

        Text(text = apiString.toAnnotatedString())
Run Code Online (Sandbox Code Playgroud)

但是,我该如何管理这里的点击呢?如果我以编程方式说出我期望系统(电子邮件、电话、网络等)的行为,那就太好了。喜欢它。与 TextView 一起使用。谢谢

android textview android-jetpack-compose

11
推荐指数
1
解决办法
7239
查看次数

清除Android M上允许的权限

如何清除Android Marshmallow上所有允许的权限?这需要开发和测试.

我知道,我可以手动完成,但我想以编程方式执行此操作.

android android-permissions android-6.0-marshmallow

4
推荐指数
1
解决办法
1776
查看次数