小编Pho*_*ton的帖子

Android模拟器授权对话框每次都会显示“始终允许此计算机”

当我想第一次使用android模拟器时,它需要USB调试的授权。但是,当我打开模拟器时,授权对话框会持续约300毫秒,然后消失,并且直到我再次重新启动模拟器后,该对话框才会显示。有一次我开始连续单击我猜对话框显示的确认按钮的位置,那一次授权成功了,但是每次都必须这样做!因为在300毫秒内我没有足够的时间检查“始终信任这台计算机”。我知道这是一个奇怪的问题,但是如果您有任何建议,请提供帮助。

我用 :

Android Studio 3.2.1

android模拟器28.0.20

HAXM安装程序7.3.2

虚拟设备android 9.0(谷歌播放)

android-emulator android-studio

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

ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") 不得为 null

当我将 Android Studio 更新到 Bumblebee 2021.1.1 时,出现以下错误:

ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") must not be null
Run Code Online (Sandbox Code Playgroud)

我已经将 ndk.dir 添加到 local.properties 但仍然有错误。

sdk.dir=/path/to/sdk
ndk.dir=/path/to/ndk
Run Code Online (Sandbox Code Playgroud)

gradle android-studio

13
推荐指数
2
解决办法
5285
查看次数

如何在另一个类中使用 onActivityResult

我想在一个不扩展活动的类中使用 onActivityResult ,但这个类有一个全局变量作为活动的实例。这个类类似于:

public class myClass(){
    public Activity myActivity;
    .
    .
    .
    // I want to add onMyActivityResult here
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找这样的东西:

myActivity.setOnActivityResult...
Run Code Online (Sandbox Code Playgroud)

谢谢!

android onactivityresult

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

在 Android 中的自定义文本选择菜单中显示图标

我想在自定义文本选择菜单中显示图标。我已经实现了“自定义选择操作模式回调”方法并膨胀了我的自定义菜单内容,如下所示:

myTextView.customSelectionActionModeCallback = object : ActionMode.Callback {

    override fun onCreateActionMode(mode: ActionMode, menu: Menu): Boolean {
        val menuInflater: MenuInflater = mode.menuInflater
        menu.clear()
        menuInflater.inflate(R.menu.text_selection, menu)
        return true
    }

    override fun onPrepareActionMode(mode: ActionMode, menu: Menu): Boolean {
        return true
    }

    override fun onActionItemClicked(mode: ActionMode, item: MenuItem): Boolean {
        return true
    }

    override fun onDestroyActionMode(mode: ActionMode) {

    }
}
Run Code Online (Sandbox Code Playgroud)

文本选择.xml:

<?xml version="1.0" encoding="utf-8"?>
<menu
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/item1"
        android:title="item1"
        android:icon="@mipmap/icon1"
        app:showAsAction="always" />
    <item
        android:id="@+id/item2"
        android:title="item2"
        android:icon="@mipmap/icon2"
        app:showAsAction="always" />
    <item
        android:id="@+id/item3"
        android:title="item3"
        android:icon="@mipmap/icon3"
        app:showAsAction="always" /> …
Run Code Online (Sandbox Code Playgroud)

android contextmenu

5
推荐指数
0
解决办法
433
查看次数

如何释放Exoplayer PlayerView的播放器?

我在应用程序的两个片段中使用了 PlayerView (com.google.android.exoplayer2.ui.PlayerView) 的两个不同实例。这两个 Playerview 实例对播放器使用相同的 SimpleExoPlayer 实例。在fragment1中,playerView1工作正常,当我转到fragment2时,使用相同SimpleExoPlayer实例的playerView2也工作正常。问题是当我返回到fragment1 时,playerView1 没有显示任何内容。我想在回到第一个片段之前我应该​​释放playerView2的播放器,但我不知道如何。

在fragment1(kotlin)中:

playerView1.player = myGlobalSimpleExoPlayer
Run Code Online (Sandbox Code Playgroud)

在fragment2(kotlin)中:

playerView2.player = myGlobalSimpleExoPlayer
Run Code Online (Sandbox Code Playgroud)

android exoplayer

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

Laravel 多重身份验证::尝试

我的 laravel v5.4 项目中有两个模型,user 和 admin。

在 config/auth.php 中,我将 admin 添加到守卫和提供程序中,如下所示:

'guards' => [

    'web' => [
        'driver' => 'session',
        'provider' => 'users',
    ],

    'api' => [
        'driver' => 'token',
        'provider' => 'users',
    ],

    'admin' => [
        'driver' => 'session',
        'provider' => 'admins',
    ],
],


'providers' => [

    'users' => [
        'driver' => 'eloquent',
        'model' => App\Models\User::class,
    ],

    'admins' => [
        'driver' => 'eloquent',
        'model' => App\Models\Admin::class,
    ],
],
Run Code Online (Sandbox Code Playgroud)

现在在 AdminController 类中我想使用 Auth::attempt 函数,但默认情况下它使用用户表。我可以更改 config/auth.php 中的默认值,如下所示,它可以工作,但在这种情况下,我无法对用户使用 Auth::attempt 。

'defaults' => …
Run Code Online (Sandbox Code Playgroud)

authentication login-attempts laravel

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