小编nul*_*ide的帖子

Selenium,执行时如何不打开隐身模式

当我执行时

driver = webdriver.Chrome('/Users/sunghunkwak/PythonTesting/chromedriver')
driver.get("https://gmail.com")
Run Code Online (Sandbox Code Playgroud)

它总是打开隐身模式(秘密、私人模式)。但是,我想使用原来的 Chrome。我该怎么做?

谢谢。

python selenium google-chrome

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

Android 11(仅)FragmentManager 崩溃 - FragmentManager 已被销毁

是否有人注意到 Android 11 上有任何明显的生命周期变化?

我的应用程序在 Android 11 之前的操作系统上运行良好,但在我的 Pixel 4 上每次都崩溃并出现错误:

E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.IllegalStateException: Fragment host has been destroyed
Run Code Online (Sandbox Code Playgroud)

是否有任何其他人注意到会影响他们在 Android 11 上的应用?

我正在使用不同的文件,用于活动和片段。

我有一个TreasureHuntActivity调用 onCreate:

val fragmentTransaction = fragmentManager.beginTransaction()
fragmentTransaction.replace(R.id.container, TreasureHuntMapFragment.newInstance(), "map-${index}").addToBackStack("map-${index}").commit()
fragmentManager.executePendingTransactions()
Run Code Online (Sandbox Code Playgroud)

TreasureHuntMapFragment它调用

val intent = Intent(context, MainUnityActivity::class.java)
activity.startActivityForResult(intent, 33)
Handler().postDelayed({ activity.pushQuestionHintFragment() }, 1000)
Run Code Online (Sandbox Code Playgroud)

回到TreasureHuntActivity它调用TreasureHuntQuestionHintFragment显示

fun pushQuestionHintFragment() {
val fragmentTransaction = fragmentManager.beginTransaction()
fragmentTransaction.replace(R.id.container, TreasureHuntQuestionHintFragment.newInstance(), "questionHintFragment-${specificQuestionId}").addToBackStack("questionHintFragment-${specificQuestionId}").commitAllowingStateLoss()
fragmentManager.executePendingTransactions()
}
Run Code Online (Sandbox Code Playgroud)

这适用于 Android 11 之前的版本,它可以完美运行,如前所述,它现在不适用于 11+。随着进一步调试,它显示fragmentManager为空,之前 var fragmentManager = supportFragmentManager …

android android-fragments android-activity kotlin android-11

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

如何在 Android 设备上永久更改 ip 表?

我有带有两个网络接口的 androidwlan0eth0.

接口eth0连接到一些专用网络(没有互联网)。

接口wlan0是我设备的互联网来源。

问题是当激活eth0设备的以太网端口时,来自 wifi 的互联网停止工作,存在路由问题。

我做了一些路由配置命令并且能够解决它。

ip route add table eth0 default via 192.168.100.1 dev wlan0 proto static
Run Code Online (Sandbox Code Playgroud)

问题是,当我重新启动自助服务终端时,配置就会消失,因此我每次都必须重新执行此操作。

你能告诉我怎样才能永久改变吗?

先感谢您。

ip android routes

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

如何在 Exoplayer 通知中设置自定义布局和字体?

我用于PlayerNotificationManager在我的应用程序中显示播放通知。一切工作正常,但我想在通知中使用自定义字体添加应用程序的徽标。

我通过添加更改了通知上的播放和暂停按钮drawables.xml。但找不到更改字体的方法。

那么,如何更改 Exoplayer 提供的默认通知布局和特征?

编辑: 我在 Github 上看到了这个问题,它说我们需要扩展PlayerNotificationManager才能使用自定义布局。但我似乎无法让它发挥作用。

这是我的代码:

 private void setPlayerNotificationManager(Player player) {


    playerNotificationManager = new PlayerNotificationManager(context, "123", 1234, mediaDescriptionAdapter);
    playerNotificationManager.setUseNavigationActions(false);
    playerNotificationManager.setUsePlayPauseActions(true);
    playerNotificationManager.setRewindIncrementMs(0);
    playerNotificationManager.setFastForwardIncrementMs(0);
    //playerNotificationManager.setColor(Color.GREEN);
    playerNotificationManager.setColorized(true);
    playerNotificationManager.setUseChronometer(false);
    playerNotificationManager.setSmallIcon(R.drawable.logo);
    playerNotificationManager.setPlayer(player);

}
Run Code Online (Sandbox Code Playgroud)

android android-layout android-notifications exoplayer exoplayer2.x

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

如何让Android BottomNavigationView背景透明?

我一直在尝试使背景透明BottomNavigationView,以便可以通过它看到背景,但是当我尝试以编程方式和通过 xml 设置 0% alpha 的背景颜色或具有相同颜色的可绘制对象时,背景变成这样:

BottomNavigationView 背景具有透明颜色: 图像

我希望背景完全透明,而不是如图所示。

下面是 BottomNavigationView 的 XML:

<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/bottom_nav"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    app:layout_scrollFlags="scroll|enterAlways"
    android:layout_gravity="bottom"
    app:menu="@menu/bottom_nav"
    android:background="#00000000"
    app:itemBackground="#00000000"
    app:itemIconTint="@color/hintcolor"
    app:itemTextColor="@android:color/white"
    app:itemHorizontalTranslationEnabled="false"/>
Run Code Online (Sandbox Code Playgroud)

以下是整个 XML 文件的代码:

<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".NavigationDrawerActivity">

    <com.google.android.material.appbar.AppBarLayout
        android:id="@+id/appBarLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:layout_scrollFlags="scroll|enterAlways"
        android:theme="@style/AppTheme.AppBarOverlay">
        <androidx.appcompat.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:titleTextColor="?attr/text"
            app:layout_anchor="@+id/appBarLayout"
            app:layout_anchorGravity="center"
            app:popupTheme="@style/AppTheme.PopupOverlay" />
    </com.google.android.material.appbar.AppBarLayout>
    <include layout="@layout/content_navigation_drawer"/>
    <com.google.android.material.bottomnavigation.BottomNavigationView
        android:id="@+id/bottom_nav"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        app:layout_scrollFlags="scroll|enterAlways"
        android:layout_gravity="bottom"
        app:menu="@menu/bottom_nav"
        android:background="#00000000"
        app:itemBackground="#00000000"
        app:itemIconTint="@color/hintcolor"
        app:itemTextColor="@android:color/white"
        app:itemHorizontalTranslationEnabled="false"/>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

java xml user-interface android

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

如何解决由以下原因引起的问题:java.nio.file.NoSuchFileException:app/build/intermediates/external_libs_dex/release/out 签署 apk 时?

在我做了一些 android studio 更新或在 jar 文件中重置某些东西之前,我能够很好地签署我的 apk。不知道为什么,但它不断抛出错误:

Caused by: java.nio.file.NoSuchFileException: app/build/intermediates/external_libs_dex/release/out
Run Code Online (Sandbox Code Playgroud)

当我尝试签署我的 apk 时。我正在运行 100% 的本机代码,我一直看到这个问题出现在 react 本机线程中。有没有人遇到过类似的问题?

android kotlin android-studio

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