Android - 扩展Activity时AppCompat的apptheme

时间:2015-12-09 17:03:21

标签: android android-activity android-appcompat

我的基础appTheme看起来像这样:

<!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

但是我的所有活动都扩展了import android.app.Activity;所以他们都扩展了一个如下所示的基类:

public class BaseActivity extends Activity {
...
}

Lint建议我更改基类来扩展AppCompatActivity。这是必要的,如果我没有改变这个但仍继续使用主题,我可以面对哪些问题?

1 个答案:

答案 0 :(得分:1)

AppCompatActivity是一个支持库类,允许应用程序使用ActionBar一直回到api级别7。

我建议扩展此类而不是android.app.Activity.,尤其是在使用该特定主题时。如果在使用该特定主题时未扩展AppCompatActivity,则会遇到问题。

以下是其他文档的链接。 http://developer.android.com/reference/android/support/v7/app/AppCompatActivity.html