IllegalStateException с использованием getWindow (). SetBackgroundDrawable ()

MS SQL Server 2005+ (удалить PRINT для фактического выполнения ...)

EXEC sp_MSforeachtable 'PRINT ''TRUNCATE TABLE ?'''

Если ваша платформа базы данных поддерживает представления INFORMATION_SCHEMA, возьмите результаты следующего запроса и выполните их.

SELECT 'TRUNCATE TABLE ' + TABLE_NAME FROM INFORMATION_SCHEMA.TABLES

Попробуйте это для MySQL:

SELECT Concat('TRUNCATE TABLE ', TABLE_NAME) FROM INFORMATION_SCHEMA.TABLES

Добавление точки с запятой в Concat упрощает использование, например изнутри workbench mysql.

SELECT Concat('TRUNCATE TABLE ', TABLE_NAME, ';') FROM INFORMATION_SCHEMA.TABLES
-1
задан Lucky Soni 22 January 2019 в 10:46
поделиться

2 ответа

В вашем коде нет ничего плохого. Если вы не можете найти причину, вы можете установить ее с помощью стилей. Определите следующее в своем файле styles.xml:

<style name="MyActivityStyle" parent="AppTheme">
    <item name="android:windowBackground">@android:color/transparent</item>
</style>

Теперь просто установите его в свой манифест, где вы объявляете свою деятельность:

<activity
        android:name="com.myproject.mypackage.MyActivity"
        android:theme="@style/MyActivityStyle" />
0
ответ дан Ricardo 22 January 2019 в 10:46
поделиться

Когда это происходит? Это после нажатия кнопки или до? если это после того, как вы хотите установить все атрибуты диалогового окна, прежде чем его надувать. Поместите код:

getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));

перед:

setContentView(R.layout.activity_dialog)

РЕДАКТИРОВАТЬ: у меня была та же проблема всякий раз, когда диалоговое окно было отменено, я обнаружил, что в моем случае контекст приложения был null каждый раз, когда это происходило.

0
ответ дан Bernard 22 January 2019 в 10:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: