小编Tam*_*afi的帖子

Android Studio 3.1.3 - 未解决的参考:R - Kotlin

我是kotlin的新手,我已经从java转换了一些代码,但似乎有些不对劲,findViewById(R.id.my_id)中的R以红色突出显示,并显示以下消息:"未解析的引用:R"..我一直在寻找解决方案,但我好像不知道,所以我该怎么办?这是一个截图:

在此输入图像描述

java android gradle kotlin android-studio

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

Firebase 身份验证:如何获取当前用户的密码?

我是firebase Authentication 的新手.. 所以,我正在创建一个带有配置文件的基本应用程序,我做了一个活动来编辑用户的基本信息,例如DisplayNameEmail... ,我不想添加功能更改密码的,但首先,我wan't检查当前用户的密码,并把它比作一个StringInputEditText用户必须改变之前知道他的当前密码。

编辑:我问的是事情是我要求用户写出他目前Password在为了能够将其更改为一个新的,以减少黑客攻击或类似的东西,就像Facebook当你试图改变EmailPassword或即使Name它要求您提供当前的Password.

![例子

java android firebase firebase-authentication

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

Spring Boot R2DBC 与 MySQL - 异常:未找到表

我对String Boot和后端开发非常陌生(可能三天或更短),并且我希望构建REST API以从不同的客户端使用。

因此,我从一个简单的演示应用程序开始,该应用程序有一个名为 的端点/register。我们使用和发布一个JSON字符串来创建一个新用户(如果不存在)。usernamepassword

我正在使用JPAwithHSQLDB并且它在记忆中效果很好。但最近我想用RxJavaAndroid,因为我熟悉Android,所以我改用R2DBCMySQL

MySQL服务器在端口上运行良好3306,并且该应用程序已使用 PostMan 进行了测试localhost:8080

当我尝试查询用户表或插入实体时出现问题,如下所示:

{
    "timestamp": "2020-03-22T11:54:43.466+0000",
    "status": 500,
    "error": "Internal Server Error",
    "message": "execute; bad SQL grammar [UPDATE user_entity SET username = $1, password = $2 WHERE user_entity.id = $3]; nested exception is io.r2dbc.spi.R2dbcBadGrammarException: [42102] [42S02] Table \"USER_ENTITY\" not found; SQL statement:\nUPDATE user_entity SET username = $1, password = …
Run Code Online (Sandbox Code Playgroud)

java mysql spring kotlin spring-boot

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

如何使用PasswordToggleEnabled将DrawableLeft设置为EditText

我用a 作为图标制作了TextInputEditTexta ,然后添加了..此操作已删除或隐藏了我的代码,这是我的代码:PasswordFieldDrawableLeftPasswordToggleEnabled(true)DrawableLeft

<android.support.design.widget.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:passwordToggleContentDescription="Show Password"
        app:passwordToggleEnabled="true"
        app:hintEnabled="false"
        android:id="@+id/signupPasswordlayout"
        app:passwordToggleTint="@color/edittexttint">
        <android.support.design.widget.TextInputEditText
            android:hint="Password"
            android:id="@+id/signupPassword"
            android:drawableLeft="@drawable/ic_password"
            android:drawablePadding="10dp"
            android:inputType="textPassword"
            android:drawableTint="@color/edittexttint"
            android:textSize="15sp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
        </android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

因此,是否可以同时显示(PasswordToggleDrawableLeft?)谢谢!

java android android-edittext android-studio android-design-library

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

MediaPlayer - setAudioAttributes 无法正常工作

我正在尝试创建警报,一切正常,但即使我使用流类型也始终是媒体STREAM_ALARM,因为setStreamType已弃用,我正在使用,setAudioAttributes但它似乎不起作用。这是我的代码:

class AlarmRingtoneManager(val context: Context) {

    private lateinit var mediaPlayer: MediaPlayer

    fun start() {
        mediaPlayer = MediaPlayer.create(context,  RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM))
           .apply {
              setAudioAttributes(AudioAttributes.Builder()
                .setFlags(AudioAttributes.FLAG_AUDIBILITY_ENFORCED)
                .setLegacyStreamType(AudioManager.STREAM_ALARM)
                .setUsage(AudioAttributes.USAGE_ALARM)
                .setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION)
                .build())
              isLooping = true
              start()
           }
    }

    fun stop() {
      mediaPlayer.stop()
    }
}
Run Code Online (Sandbox Code Playgroud)

java android android-alarms android-mediaplayer kotlin

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