小编Gle*_*mut的帖子

如何让工具栏透明?

这是自我问答帖 我有透明的ActionBar覆盖布局.迁移到最新的支持库后,我被迫摆脱了ActionBar,转而使用工具栏.使其透明并覆盖该布局的旧方法不再适用.

<style name="CustomActionBarTheme" parent="@android:style/Theme.AppCompat">
    <item name="android:windowActionBarOverlay">true</item>
    <item name="windowActionBarOverlay">true</item>
    <item name="android:actionBarStyle">@style/TransparentActionBar</item>
</style>

<style name="TransparentActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">@android:color/transparent</item>
</style>
Run Code Online (Sandbox Code Playgroud)

android material-design android-toolbar

65
推荐指数
11
解决办法
12万
查看次数

在测试文件Jest中跳过一个测试

我正在使用Jest框架并拥有一个测试套件.我想关闭/跳过我的一个测试.

谷歌搜索文档没有给我答案.

您知道要检查的答案或信息来源吗?

javascript testing node.js jestjs

51
推荐指数
5
解决办法
3万
查看次数

找不到数据库 Room 的实现

我正在用 Room 编写我的第一个应用程序。我发现它在使用 kotlin 时有问题,甚至一些示例在我的机器上也不起作用,所以我回滚到普通 Java。

FilmsDatabaseJ db = Room.databaseBuilder(getApplicationContext(), FilmsDatabase.class, "DATABASE_NAME").build();
Run Code Online (Sandbox Code Playgroud)

此调用失败但有异常:

java.lang.RuntimeException: cannot find implementation for com.home.myapplication.films.storage.FilmsDatabase. FilmsDatabase_Impl does not exist
Run Code Online (Sandbox Code Playgroud)

我探索了源代码,Room 希望已经有这样的类(是否在某处生成?),但由于某种原因,这样的类在我的案例中不存在,离文档不远。您能否分享您的想法,这里可能出了什么问题?

@TypeConverters({Converters.class})
@Database(entities = {Film.class, User.class, UserFilms.class}, version = 1)
public abstract class FilmsDatabaseJ extends RoomDatabase {

    private static final String DATABASE_NAME = "DATABASE_NAME";

    private static FilmsDatabaseJ instance;

    public abstract FilmsDaoJ getFilmsDao();


    @NotNull
    public static FilmsDatabaseJ getInstance(Context context) {
        if (instance == null) {
            synchronized (FilmsDatabaseJ.class) {
                if (instance != null) return
                instance = Room.databaseBuilder(context, FilmsDatabaseJ.class, …
Run Code Online (Sandbox Code Playgroud)

android android-room

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

AOSP构建已停止:子命令失败

尝试构建AOSP构建时出现此错误

repo init -u https://android.googlesource.com/platform/manifest -b android-8.0.0_r33 --depth=1
Run Code Online (Sandbox Code Playgroud)

我找不到任何经历过相同的人.

[  5% 3232/63193] Lex: applypatch <= bootable/recovery/edify/lexer.ll
FAILED: out/target/product/generic/obj/STATIC_LIBRARIES/libedify_intermediates/lexer.cpp 
/bin/bash -c "prebuilts/misc/linux-x86/flex/flex-2.5.39 -oout/target/product/generic/obj/STATIC_LIBRARIES/libedify_intermediates/lexer.cpp bootable/recovery/edify/lexer.ll"
flex-2.5.39: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
Aborted (core dumped)
[  5% 3239/63193] target StaticLib: li...IES/libv8src_intermediates/libv8src.a)
ninja: build stopped: subcommand failed.
14:04:56 ninja failed with: exit status 1
build/core/main.mk:21: recipe for target 'run_soong_ui' failed
make: *** [run_soong_ui] Error 1
Run Code Online (Sandbox Code Playgroud)

这让我想到了问题可能存在于环境中.

VirtualBox,8GB RAM,160GB空间,Ubuntu 18.04

有没有人有提案可能会出错?

android android-source

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