Изменение активности в AppCompatActivity использует больше оперативной памяти?

Наше приложение всегда принимало максимум 60 МБ сразу после входа в систему (когда MainActivity выполняет setContentView(R.layout.mainActivity); )

Недавно мы обновили нашу деятельность до AppCompatActivity . Я заметил, что это изменение добавляет около 30 МБ ОЗУ (теперь приложение принимает 90 МБ оперативной памяти сразу после входа в систему).

Я подтвердил это, вернувшись к Activity и увидев сокращение памяти.

Почему это происходит? Означает ли это, что я делаю что-то неправильно при использовании AppCompatActivity ?

Я также попытался изменить все компоненты пользовательского интерфейса на AppCompat ( TextView на AppCompatTextView , ImageView на AppCompatImageView и т. Д.), Но я не видел никакой разницы.

Любой совет будет принят во внимание.

РЕДАКТИРОВАТЬ:

Добавление макета MainActivity xml:

 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mainActivity" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/background" android:focusable="true" android:focusableInTouchMode="true" android:padding="15dip" > <ImageButton android:id="@+id/selectContactBtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="contacts" android:src="@drawable/select_contact_enabled" android:textSize="18sp" android:layout_above="@+id/selectMediaBtn" android:layout_alignRight="@+id/selectMediaBtn" android:layout_alignEnd="@+id/selectMediaBtn" /> <TextView android:id="@+id/destName" android:layout_width="175dp" android:layout_height="wrap_content" android:layout_below="@+id/CallNumber" android:layout_alignLeft="@+id/CallNumber" android:layout_alignStart="@+id/CallNumber" android:layout_alignRight="@+id/CallNumber" android:layout_alignEnd="@+id/CallNumber" android:textStyle="bold" /> <ImageButton android:id="@+id/selectMediaBtn" android:layout_width="300dp" android:layout_height="220dp" android:contentDescription="mypic" android:clickable="true" android:src="@drawable/mediaicon" android:textSize="18sp" android:layout_above="@+id/CallNow" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> <ImageButton android:id="@+id/inviteButton" android:layout_width="300dp" android:layout_height="220dp" android:contentDescription="invite " android:clickable="false" android:src="@drawable/invite" android:textSize="18sp" android:layout_above="@+id/CallNow" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:visibility="invisible" /> <AutoCompleteTextView android:id="@+id/CallNumber" android:layout_width="175dp" android:layout_height="wrap_content" android:ems="10" android:enabled="true" android:hint="To...." android:focusable="true" android:focusableInTouchMode="true" android:phoneNumber="true" android:maxLength="10" android:singleLine="true" android:completionThreshold="1" android:inputType="textAutoComplete|text" android:layout_alignTop="@+id/selectContactBtn" android:layout_alignLeft="@+id/selectMediaBtn" android:layout_alignStart="@+id/selectMediaBtn" android:layout_alignRight="@+id/userStatusPositive" android:layout_alignEnd="@+id/userStatusPositive"> <requestFocus /> </AutoCompleteTextView> <Button android:id="@+id/CallNow" android:layout_width="100dp" android:layout_height="wrap_content" android:enabled="true" android:textSize="18sp" android:text="Call Now" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" /> <ImageButton android:id="@+id/selectProfileMediaBtn" android:contentDescription="mypic" android:clickable="true" android:src="@drawable/avatar" android:layout_width="200dp" android:layout_height="120dp" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_above="@+id/CallNumber" android:layout_alignLeft="@+id/CallNumber" android:layout_alignStart="@+id/CallNumber" android:background="@android:color/transparent" /> <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/progressBar" android:layout_alignParentTop="true" android:layout_alignLeft="@+id/selectContactBtn" android:layout_alignStart="@+id/selectContactBtn" android:layout_marginTop="49dp" /> <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/clear" android:clickable="true" android:background="@drawable/clear" android:layout_alignBottom="@+id/CallNumber" android:layout_toRightOf="@+id/CallNumber" android:layout_toEndOf="@+id/CallNumber" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceSmall" android:text="RingTone Name " android:id="@+id/ringtoneName" android:visibility="invisible" android:background="@android:color/white" android:textColor="@android:color/black" android:singleLine="true" android:hint="No Ringtone Was Chosen !" android:layout_above="@+id/CallNow" android:layout_alignLeft="@+id/selectMediaBtn" android:layout_alignStart="@+id/selectMediaBtn" android:layout_alignRight="@+id/selectContactBtn" android:layout_alignEnd="@+id/selectContactBtn" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/userStatusPositive" android:layout_alignBottom="@+id/CallNumber" android:layout_alignTop="@+id/CallNumber" android:layout_alignRight="@+id/CallNow" android:layout_alignEnd="@+id/CallNow" android:layout_alignLeft="@+id/CallNow" android:layout_alignStart="@+id/CallNow" android:src="@drawable/positive" android:visibility="invisible" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/userStatusNegative" android:layout_alignBottom="@+id/CallNumber" android:layout_alignTop="@+id/CallNumber" android:layout_alignRight="@+id/CallNow" android:layout_alignEnd="@+id/CallNow" android:layout_alignLeft="@+id/CallNow" android:layout_alignStart="@+id/CallNow" android:src="@drawable/negative" android:visibility="invisible" /> <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/fetchuserprogress" android:layout_alignBottom="@+id/CallNumber" android:layout_toLeftOf="@+id/clear" android:layout_alignTop="@+id/CallNumber" android:layout_alignRight="@+id/CallNumber" android:layout_alignEnd="@+id/CallNumber" android:layout_alignLeft="@+id/CallNow" android:layout_alignStart="@+id/CallNow" android:visibility="gone" /> <ImageView android:layout_width="@dimen/sb__text_size" android:layout_height="@dimen/sb__text_size" android:id="@+id/mediaStatusArrived" android:layout_above="@+id/ringtoneName" android:layout_alignRight="@+id/selectMediaBtn" android:layout_alignEnd="@+id/selectMediaBtn" android:visibility="invisible" android:layout_marginRight="@dimen/sb__text_size" android:src="@drawable/doublepositive" /> <ImageView android:layout_width="@dimen/sb__text_size" android:layout_height="@dimen/sb__text_size" android:id="@+id/ringtoneStatusArrived" android:visibility="invisible" android:layout_alignBottom="@+id/selectMediaBtn" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_marginRight="@dimen/sb__text_size" android:src="@drawable/doublepositive" /> </RelativeLayout> <ListView android:id="@+id/left_drawer" android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="start" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:background="#ffff"/> </android.support.v4.widget.DrawerLayout> Для того, <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mainActivity" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/background" android:focusable="true" android:focusableInTouchMode="true" android:padding="15dip" > <ImageButton android:id="@+id/selectContactBtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="contacts" android:src="@drawable/select_contact_enabled" android:textSize="18sp" android:layout_above="@+id/selectMediaBtn" android:layout_alignRight="@+id/selectMediaBtn" android:layout_alignEnd="@+id/selectMediaBtn" /> <TextView android:id="@+id/destName" android:layout_width="175dp" android:layout_height="wrap_content" android:layout_below="@+id/CallNumber" android:layout_alignLeft="@+id/CallNumber" android:layout_alignStart="@+id/CallNumber" android:layout_alignRight="@+id/CallNumber" android:layout_alignEnd="@+id/CallNumber" android:textStyle="bold" /> <ImageButton android:id="@+id/selectMediaBtn" android:layout_width="300dp" android:layout_height="220dp" android:contentDescription="mypic" android:clickable="true" android:src="@drawable/mediaicon" android:textSize="18sp" android:layout_above="@+id/CallNow" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> <ImageButton android:id="@+id/inviteButton" android:layout_width="300dp" android:layout_height="220dp" android:contentDescription="invite " android:clickable="false" android:src="@drawable/invite" android:textSize="18sp" android:layout_above="@+id/CallNow" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:visibility="invisible" /> <AutoCompleteTextView android:id="@+id/CallNumber" android:layout_width="175dp" android:layout_height="wrap_content" android:ems="10" android:enabled="true" android:hint="To...." android:focusable="true" android:focusableInTouchMode="true" android:phoneNumber="true" android:maxLength="10" android:singleLine="true" android:completionThreshold="1" android:inputType="textAutoComplete|text" android:layout_alignTop="@+id/selectContactBtn" android:layout_alignLeft="@+id/selectMediaBtn" android:layout_alignStart="@+id/selectMediaBtn" android:layout_alignRight="@+id/userStatusPositive" android:layout_alignEnd="@+id/userStatusPositive"> <requestFocus /> </AutoCompleteTextView> <Button android:id="@+id/CallNow" android:layout_width="100dp" android:layout_height="wrap_content" android:enabled="true" android:textSize="18sp" android:text="Call Now" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" /> <ImageButton android:id="@+id/selectProfileMediaBtn" android:contentDescription="mypic" android:clickable="true" android:src="@drawable/avatar" android:layout_width="200dp" android:layout_height="120dp" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_above="@+id/CallNumber" android:layout_alignLeft="@+id/CallNumber" android:layout_alignStart="@+id/CallNumber" android:background="@android:color/transparent" /> <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/progressBar" android:layout_alignParentTop="true" android:layout_alignLeft="@+id/selectContactBtn" android:layout_alignStart="@+id/selectContactBtn" android:layout_marginTop="49dp" /> <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/clear" android:clickable="true" android:background="@drawable/clear" android:layout_alignBottom="@+id/CallNumber" android:layout_toRightOf="@+id/CallNumber" android:layout_toEndOf="@+id/CallNumber" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceSmall" android:text="RingTone Name " android:id="@+id/ringtoneName" android:visibility="invisible" android:background="@android:color/white" android:textColor="@android:color/black" android:singleLine="true" android:hint="No Ringtone Was Chosen !" android:layout_above="@+id/CallNow" android:layout_alignLeft="@+id/selectMediaBtn" android:layout_alignStart="@+id/selectMediaBtn" android:layout_alignRight="@+id/selectContactBtn" android:layout_alignEnd="@+id/selectContactBtn" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/userStatusPositive" android:layout_alignBottom="@+id/CallNumber" android:layout_alignTop="@+id/CallNumber" android:layout_alignRight="@+id/CallNow" android:layout_alignEnd="@+id/CallNow" android:layout_alignLeft="@+id/CallNow" android:layout_alignStart="@+id/CallNow" android:src="@drawable/positive" android:visibility="invisible" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/userStatusNegative" android:layout_alignBottom="@+id/CallNumber" android:layout_alignTop="@+id/CallNumber" android:layout_alignRight="@+id/CallNow" android:layout_alignEnd="@+id/CallNow" android:layout_alignLeft="@+id/CallNow" android:layout_alignStart="@+id/CallNow" android:src="@drawable/negative" android:visibility="invisible" /> <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/fetchuserprogress" android:layout_alignBottom="@+id/CallNumber" android:layout_toLeftOf="@+id/clear" android:layout_alignTop="@+id/CallNumber" android:layout_alignRight="@+id/CallNumber" android:layout_alignEnd="@+id/CallNumber" android:layout_alignLeft="@+id/CallNow" android:layout_alignStart="@+id/CallNow" android:visibility="gone" /> <ImageView android:layout_width="@dimen/sb__text_size" android:layout_height="@dimen/sb__text_size" android:id="@+id/mediaStatusArrived" android:layout_above="@+id/ringtoneName" android:layout_alignRight="@+id/selectMediaBtn" android:layout_alignEnd="@+id/selectMediaBtn" android:visibility="invisible" android:layout_marginRight="@dimen/sb__text_size" android:src="@drawable/doublepositive" /> <ImageView android:layout_width="@dimen/sb__text_size" android:layout_height="@dimen/sb__text_size" android:id="@+id/ringtoneStatusArrived" android:visibility="invisible" android:layout_alignBottom="@+id/selectMediaBtn" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_marginRight="@dimen/sb__text_size" android:src="@drawable/doublepositive" /> </RelativeLayout> <ListView android:id="@+id/left_drawer" android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="start" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:background="#ffff"/> </android.support.v4.widget.DrawerLayout> 

Intereting Posts
Приложение перезагружается, если выбрать приложение из последних приложений только в том случае, когда активность начинается с уведомления Android – ArrayAdapter.createViewFromResource (int, View, ViewGroup, int) строка: 355 NullPointerException Ошибка: не удалось запустить SDK-инструмент mksdcard Тестирование проекта Android с использованием jar dependecies Java.lang.NoSuchMethodError: android.app.ANRAppManager.dumpMessageHistory Plus.PeopleApi.getCurrentPerson устарел в Службе воспроизведения 8.4. Как получить имя пользователя, фамилию и пол, используя GoogleSignInApi? Настройки Admob для детей Не удалось отправить текстовые данные между двумя устройствами Bluetooth в android? Android-приемник местоположения в службе не работает, пока я не активирую WiFi / мобильную сеть Ошибка приложения не установлена ​​на Android Разделение столбцов в GridLayoutManager приложения Android Recyclerview JSoup 1.6.0 на Android выбрасывает исключение: String.isEmpty () NoSuchMethodExists Как создать 3D-прокрутку для текста? (Как видно в Appy Geek) Как сделать меньший рейтингBar? Как получить список исходящих переходов Bluetooth