小编bon*_*ond的帖子

如何在Constraint Layout上实现重叠/负边距?

是否有可能在约束布局上实现负边距以实现重叠?我试图让一个图像以布局为中心,并有一个文本视图,使其重叠x x dp.我尝试设置负保证金值,但没有运气.如果有办法实现这一目标会很棒.

android android-constraintlayout constraint-layout-chains

90
推荐指数
5
解决办法
4万
查看次数

我怎样才能代表Android Room的多对多关系?

我怎样才能代表与房间的多对多关系?例如,我有"访客"和"预订".预订可以有很多客人,客人可以参加许多预订.

这是我的实体定义:

@Entity data class Reservation(
    @PrimaryKey val id: Long,
    val table: String,
    val guests: List<Guest>
)

@Entity data class Guest(
    @PrimaryKey val id: Long,
    val name: String,
    val email: String
)
Run Code Online (Sandbox Code Playgroud)

在调查我遇到的文档时@Relation.我发现它真的很混乱.

根据这个,我想创建一个POJO并在那里添加关系.所以,以我的例子,我做了以下

data class ReservationForGuest(
    @Embedded val reservation: Reservation,
    @Relation(
        parentColumn = "reservation.id", 
        entityColumn = "id", 
        entity = Guest::class
    ) val guestList: List<Guest>
)
Run Code Online (Sandbox Code Playgroud)

上面我得到编译器错误:

无法弄清楚如何从游标中读取此字段.

我无法找到工作样本@Relation.

android kotlin android-room android-architecture-components

43
推荐指数
4
解决办法
2万
查看次数

Kotlin类NoClassDefFoundError崩溃

我有一个使用以下库的现有Android项目:

  1. AutoValue
  2. Dagger2
  3. RxJava
  4. Retrolambda

我正在尝试添加Kotlin支持,以便我可以将项目慢慢迁移到Kotlin.这就是我所做的.

  1. 添加了Kotlin依赖.
  2. 将其中一个类转换为Kt类并移至 src/main/kotlin/..package..

  3. 在源集中添加了kotlin.sourceSets {main.java.srcDirs + ='src/main/kotlin'}

  4. 当我进行干净的构建并部署应用程序时,我得到NoClassDefFoundError异常.但是,如果我再次部署它可以正常工作.有什么建议?我在转换的类中没有任何注释,所以我没有应用kapt插件.

注意:我使用的是最新的kotlin 1.0.4.我也禁用了即时运行.

android kotlin kotlin-extension

8
推荐指数
1
解决办法
619
查看次数

升级到编译sdk版本后findViewById出错

升级到编译SDK版本26后,所有findViewById显示错误:

没有足够的信息来推断有趣的findViewById(id:Int)中的参数T:T!

android kotlin android-8.0-oreo

8
推荐指数
1
解决办法
2391
查看次数

bitbucket git推卡住了

您好,只需设置一个新的bitbucket帐户并创建一个回购.我已经在我的本地机器上有代码所以我git remote add现在添加了遥控器,当我这样做时git push origin,它促使我为bitbucket帐户输入密码.输入密码后,它似乎卡住了.我git push在详细模式下运行,但在我输入密码之后,似乎卡住了.

此外,我添加了我的ssh密钥到bitbucket认为可能有助于解决问题,如果它是身份验证问题,但它仍然要求我输入密码并在我提供密码后卡住.

git push bitbucket

5
推荐指数
2
解决办法
4260
查看次数

Android IntentService将数据提供回Activity

我有一个活动(ListActivity),其中如果用户点击按钮,我启动一个意图"IntentService",它基本上对Web服务进行REST调用并收集数据.我的问题是,一旦服务完成,我填充Activity中的项目列表,这只是一个静态var.但是,我无法启动listadaptor,要求它在数据发生变化时刷新视图.有人能告诉我,当IntentService完成任务时,我怎么能"通知"活动刷新?

binding android callback listactivity

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

Android 4.0上的PhoneGap html5应用程序长按

嗨,我有一个用PhoneGap构建的Android应用程序.因此,用户界面构建为HTML5页面.它工作正常,直到我在Android 4.0上测试它,现在当我长按,android给我选择在UI中选择文本,并给我选项在顶部共享书签等.任何人都可以帮我关掉它?

html5 android cordova

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

如何从一个不受spring管理的pojo中获取Spring Context中的Property?

我有一个在spring context xml文件中配置的属性文件.我从文件加载值很好.我试图从常规pojo中加载属性文件中的属性,而不是弹簧管理.由于Spring已经加载了该属性,我想知道是否有办法获取值而不是我必须手动加载属性文件?

spring properties pojo

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

Grails GORM服务类测试withNewSession()

我试图更新我的测试,因为我对我的服务类进行了更改.在我添加的服务方法中("withNewSession")

Domain.withNewSession {
  .. ...
  domain.save()
}
Run Code Online (Sandbox Code Playgroud)

因为我正在使用"withNewSession",所以我得到方法缺少异常,因为这个域在我的测试类中被模拟.

grails integration-testing hibernate grails-orm

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

更改MySQL Workbench快捷键mac osx?

我在mac上安装了mysql workbench.我正在尝试使用sql自动完成的快捷方式.根据他们的文档,它是Modifier + Space http://dev.mysql.com/doc/workbench/en/wb-keys.html

我遇到的问题是,Command + Space配置为我打开聚光灯,我想保持这种方式.有没有办法修改工作台上的快捷方式,所以我可以让它控制+空间而不是sql自动完成?

mysql macos mysql-workbench

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

使用其他 Android 设备作为 NFC 标签?

我正在开发一个将部署在支持 NFC 的设备上的应用程序。我正在尝试使用 NFC 启用身份验证,以便用户可以扫描另一个 NFC 设备(例如手机)进行身份验证。

我浏览了 Android 在http://developer.android.com/guide/topics/connectivity/nfc/nfc.html 上的 NFC 文档

我无法让我的用例工作。这是我想要做的:

  1. 在设备 A 中部署应用程序。
  2. 设备 A 上的应用程序只会在应用程序处于前台且处于登录活动时尝试扫描 NFC。
  3. 用户可以在设备 A 附近引入设备 B/NFC 标签,登录活动将对用户进行身份验证。

我希望在 Android 中使用 NFC 是可能的。我的搜索使我找到了在检测到 NFC 时启动应用程序的示例,但这不是我所追求的。

authentication android foreground nfc hce

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