我的App(create or replace trigger ANALYTICS_UPDATE_COUNT
after insert on C_Table referencing old as old new as new
for each row
DECLARE -- variable declarations
v_instance number;
v_count number;
BEGIN
insert into temp_logger (log_text)
values ('-------------BEGIN-------------');
-- trigger code
BEGIN
select distinct INSTANCES
into v_instance
from Mst_Table
where CONTENT_ID = :new.CONTENT_ID;
EXCEPTION
WHEN OTHERS
THEN
NULL;
END;
insert into temp_logger (log_text) values ('Count for ' || :new.CONTENT_ID|| ' is : '|| v_instance);
insert into temp_logger (log_text) values ('Difference between new and existing: ' || (:new.INSTANCES - v_instance));
if ((:new.INSTANCES - v_instance) <=0 ) then
v_count := 0;
else
v_count := (:new.INSTANCES - v_instance);
end if;
insert into temp_logger (log_text) values ('v_count variable: ' ||v_count);
if v_count = 0 then
insert into temp_logger (log_text) values ('Inside IF');
DELETE from C_Table where CONTENT_ID = :new.CONTENT_ID;
COMMIT;
else
insert into temp_logger (log_text) values ('Inside ELSE');
UPDATE C_Table
set INSTANCES = v_count
where CONTENT_ID = :new.CONTENT_ID;
COMMIT;
end if;
EXCEPTION
WHEN OTHERS
THEN
NULL;
END;
文件)中有两种样式。这是我写的代码。
TypeScript -> General
我在日志中收到一些错误。我也点了一张照片。
我想要一个黑暗(黑色)动作栏......所以我不知道该怎么做
答案 0 :(得分:0)
我想你使用AppCompatActivity,所以一切都很清楚,你需要使用AppCompat主题,所以请改变
<style name="Splash.Custom" parent="android:style/Theme.DeviceDefault.Light.NoActionBar">
<style name="Custom" parent="android:style/Theme.Holo.Light.DarkActionBar">
在
<style name="Splash.Custom" parent="Theme.AppCompat.Light.NoActionBar">
<style name="Custom" parent="Theme.AppCompat.Light.DarkActionBar">
或者,如果您希望主题不在AppCompat上变换,那么您可以从其他活动扩展。
<强>已更新强>
如果您想要更改操作栏的颜色,请输入此信息。
如果您使用SDK级别&gt; = 21,则需要在主题中提供属性colorPrimary
和colorPrimaryDark
:
<item name="colorPrimary">@color/my_awesome_red</item>
<item name="colorPrimaryDark">@color/my_awesome_darker_red</item>
如果您的SDK级别&lt; 21,然后我建议你更新它:),或写一些像:
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background" tools:ignore="NewApi">@color/red</item>
<item name="background">@color/red</item>
</style>
<style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light">
<item name="android:actionBarStyle" tools:ignore="NewApi">@style/MyActionBar</item>
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
答案 1 :(得分:0)
如果您使用AppCompatActivity扩展主屏幕活动,请将其更改为活动
或将您的主题更改为Theme.AppCompat.Light.NoActionBar
答案 2 :(得分:0)
使用1)Theme.AppCompat.Light.NoActionBar
2)Theme.AppCompat.Light.DarkActionBar
答案 3 :(得分:0)
请使用以下风格
<style name="Splash.Custom" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
</style>
<style name="Custom" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
修改代码
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:minHeight="?attr/actionBarSize"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:titleTextColor="@android:color/white"
android:background="?attr/colorPrimary">
</android.support.v7.widget.Toolbar>