我的基础appTheme看起来像这样:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
但是我的所有活动都扩展了import android.app.Activity;
所以他们都扩展了一个如下所示的基类:
public class BaseActivity extends Activity {
...
}
Lint建议我更改基类来扩展AppCompatActivity。这是必要的,如果我没有改变这个但仍继续使用主题,我可以面对哪些问题?
答案 0 :(得分:1)
AppCompatActivity
是一个支持库类,允许应用程序使用ActionBar
一直回到api级别7。
我建议扩展此类而不是android.app.Activity.
,尤其是在使用该特定主题时。如果在使用该特定主题时未扩展AppCompatActivity
,则会遇到问题。
以下是其他文档的链接。 http://developer.android.com/reference/android/support/v7/app/AppCompatActivity.html