diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8246dcff..a47e3736 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,7 +12,7 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - + @@ -24,23 +24,19 @@ android:name=".service.LongPollService" android:enabled="true" /> - + - - - + onBackPressed() R.id.messagesRefresh -> { - presenter.updateData() + presenterDeprecated.updateData() } } @@ -237,11 +237,11 @@ class MessagesActivity : BaseActivity(), MessagesView { setImageResource(R.drawable.ic_send) setOnClickListener { - presenter.sendMessage(chatMessage.text.toString(), attachments) + presenterDeprecated.sendMessage(chatMessage.text.toString(), attachments) } setOnLongClickListener { - presenter.sendMessage(chatMessage.text.toString(), attachments, false) + presenterDeprecated.sendMessage(chatMessage.text.toString(), attachments, false) true } } @@ -331,7 +331,7 @@ class MessagesActivity : BaseActivity(), MessagesView { builder.setTitle(R.string.error_occurred) builder.setMessage(R.string.error_loading_message) builder.setPositiveButton(R.string.retry) { _, _ -> - presenter.loadConversation(peerId) + presenterDeprecated.loadConversation(peerId) } builder.setNegativeButton(R.string.no) { _, _ -> onBackPressed() } builder.setCancelable(false) diff --git a/app/src/main/java/com/meloda/fast/activity/SettingsActivity.kt b/app/src/main/java/com/meloda/fast/activity/SettingsActivityDeprecated.kt similarity index 96% rename from app/src/main/java/com/meloda/fast/activity/SettingsActivity.kt rename to app/src/main/java/com/meloda/fast/activity/SettingsActivityDeprecated.kt index bfa6314b..a0172b70 100644 --- a/app/src/main/java/com/meloda/fast/activity/SettingsActivity.kt +++ b/app/src/main/java/com/meloda/fast/activity/SettingsActivityDeprecated.kt @@ -9,7 +9,7 @@ import com.meloda.fast.fragment.SettingsFragment import com.meloda.fast.util.ColorUtils import com.meloda.fast.widget.Toolbar -class SettingsActivity : BaseActivity() { +class SettingsActivityDeprecated : BaseActivity() { private lateinit var toolbar: Toolbar diff --git a/app/src/main/java/com/meloda/fast/activity/StartActivity.kt b/app/src/main/java/com/meloda/fast/activity/StartActivity.kt deleted file mode 100644 index 2cf3be26..00000000 --- a/app/src/main/java/com/meloda/fast/activity/StartActivity.kt +++ /dev/null @@ -1,82 +0,0 @@ -package com.meloda.fast.activity - -import android.annotation.SuppressLint -import android.content.Intent -import android.os.Bundle -import android.view.LayoutInflater -import android.view.View -import android.widget.Toast -import androidx.appcompat.app.AlertDialog -import androidx.appcompat.widget.AppCompatEditText -import com.google.android.material.button.MaterialButton -import com.meloda.fast.R -import com.meloda.fast.api.UserConfig -import com.meloda.fast.base.BaseActivity - -@SuppressLint("InflateParams") -class StartActivity : BaseActivity() { - - private lateinit var startEnter: MaterialButton - private lateinit var startLoginSettings: MaterialButton - - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - setContentView(R.layout.activity_start) - initViews() - - prepareEnterButton() - } - - private fun initViews() { - startEnter = findViewById(R.id.startEnter) - startLoginSettings = findViewById(R.id.startLoginSettings) - } - - private fun prepareEnterButton() { - startEnter.setOnClickListener { - startActivity(Intent(this, LoginActivity::class.java)) - } - - startEnter.setOnLongClickListener { - showUserIdTokenDialog() - true - } - - startLoginSettings.setOnClickListener { - Toast.makeText(this, R.string.in_progress_placeholder, Toast.LENGTH_LONG).show() - } - } - - private fun showUserIdTokenDialog() { - AlertDialog.Builder(this).apply { - setTitle(R.string.custom_data) - - val view = LayoutInflater.from(this@StartActivity) - .inflate(R.layout.activity_login_custom_data, null, false) as View - setView(view) - - val userId = view.findViewById(R.id.customDataUserId) - val token = view.findViewById(R.id.customDataToken) - - setPositiveButton(android.R.string.ok) { _, _ -> - if (userId.text.toString().isEmpty() || token.text.toString().isEmpty()) - return@setPositiveButton - val id = userId.text.toString().toInt() - val accessToken = token.text.toString() - - if (id < 1) return@setPositiveButton - - UserConfig.userId = id - UserConfig.token = accessToken - UserConfig.save() - - finish() - startActivity(Intent(this@StartActivity, MainActivity::class.java)) - } - - setCancelable(false) - setNegativeButton(android.R.string.cancel, null) - }.show() - } - -} \ No newline at end of file diff --git a/app/src/main/java/com/meloda/fast/activity/UpdateActivity.kt b/app/src/main/java/com/meloda/fast/activity/UpdateActivityDeprecated.kt similarity index 97% rename from app/src/main/java/com/meloda/fast/activity/UpdateActivity.kt rename to app/src/main/java/com/meloda/fast/activity/UpdateActivityDeprecated.kt index 4408aeb3..fbe10158 100644 --- a/app/src/main/java/com/meloda/fast/activity/UpdateActivity.kt +++ b/app/src/main/java/com/meloda/fast/activity/UpdateActivityDeprecated.kt @@ -36,7 +36,7 @@ import java.text.SimpleDateFormat import java.util.* -class UpdateActivity : BaseActivity() { +class UpdateActivityDeprecated : BaseActivity() { companion object { private const val FILE_BASE_PATH = "file://" @@ -149,7 +149,7 @@ class UpdateActivity : BaseActivity() { override fun onResponse(response: Any?) { timer.cancel() - installUpdate(this@UpdateActivity, file) + installUpdate(this@UpdateActivityDeprecated, file) unregisterReceiver(receiver) @@ -218,7 +218,7 @@ class UpdateActivity : BaseActivity() { isChecking = false isNewUpdate = true - this@UpdateActivity.newUpdate = updateInfo + this@UpdateActivityDeprecated.newUpdate = updateInfo refreshState() } @@ -227,7 +227,7 @@ class UpdateActivity : BaseActivity() { isNewUpdate = false isChecking = false - this@UpdateActivity.newUpdate = NewUpdateInfo() + this@UpdateActivityDeprecated.newUpdate = NewUpdateInfo() refreshState() } diff --git a/app/src/main/java/com/meloda/fast/activity/ui/presenter/MessagesPresenter.kt b/app/src/main/java/com/meloda/fast/activity/ui/presenter/MessagesPresenterDeprecated.kt similarity index 93% rename from app/src/main/java/com/meloda/fast/activity/ui/presenter/MessagesPresenter.kt rename to app/src/main/java/com/meloda/fast/activity/ui/presenter/MessagesPresenterDeprecated.kt index e496ab54..cd4b40a4 100644 --- a/app/src/main/java/com/meloda/fast/activity/ui/presenter/MessagesPresenter.kt +++ b/app/src/main/java/com/meloda/fast/activity/ui/presenter/MessagesPresenterDeprecated.kt @@ -2,9 +2,9 @@ package com.meloda.fast.activity.ui.presenter import androidx.recyclerview.widget.RecyclerView import com.meloda.fast.R -import com.meloda.fast.activity.ui.repository.MessagesRepository -import com.meloda.fast.activity.ui.view.MessagesView -import com.meloda.fast.adapter.MessagesAdapter +import com.meloda.fast.activity.ui.repository.MessagesRepositoryDeprecated +import com.meloda.fast.activity.ui.view.MessagesViewDeprecated +import com.meloda.fast.adapter.MessagesAdapterDeprecated import com.meloda.fast.api.UserConfig import com.meloda.fast.api.VKApiKeys import com.meloda.fast.api.model.VKConversation @@ -20,10 +20,10 @@ import com.meloda.mvp.MvpOnLoadListener import com.meloda.mvp.MvpPresenter import kotlin.random.Random -class MessagesPresenter(viewState: MessagesView) : - MvpPresenter( +class MessagesPresenterDeprecated(viewState: MessagesViewDeprecated) : + MvpPresenter( viewState, - MessagesRepository::class.java.name + MessagesRepositoryDeprecated::class.java.name ), ItemClickListener, ItemLongClickListener, @@ -33,7 +33,7 @@ class MessagesPresenter(viewState: MessagesView) : const val DEFAULT_MESSAGES_COUNT = 30 } - private lateinit var adapter: MessagesAdapter + private lateinit var adapter: MessagesAdapterDeprecated private lateinit var conversation: VKConversation private var peerId: Int = -1 @@ -65,7 +65,7 @@ class MessagesPresenter(viewState: MessagesView) : } private fun createAdapter() { - adapter = MessagesAdapter(context!!, arrayListOf(), conversation).also { + adapter = MessagesAdapterDeprecated(context!!, arrayListOf(), conversation).also { it.itemClickListener = this it.itemLongClickListener = this } diff --git a/app/src/main/java/com/meloda/fast/activity/ui/repository/MessagesRepository.kt b/app/src/main/java/com/meloda/fast/activity/ui/repository/MessagesRepositoryDeprecated.kt similarity index 98% rename from app/src/main/java/com/meloda/fast/activity/ui/repository/MessagesRepository.kt rename to app/src/main/java/com/meloda/fast/activity/ui/repository/MessagesRepositoryDeprecated.kt index 40466a7d..c53ec243 100644 --- a/app/src/main/java/com/meloda/fast/activity/ui/repository/MessagesRepository.kt +++ b/app/src/main/java/com/meloda/fast/activity/ui/repository/MessagesRepositoryDeprecated.kt @@ -18,7 +18,7 @@ import com.meloda.mvp.MvpOnLoadListener import com.meloda.mvp.MvpRepository import java.util.* -class MessagesRepository : MvpRepository() { +class MessagesRepositoryDeprecated : MvpRepository() { fun loadMessages( peerId: Int, diff --git a/app/src/main/java/com/meloda/fast/activity/ui/view/MessagesView.kt b/app/src/main/java/com/meloda/fast/activity/ui/view/MessagesViewDeprecated.kt similarity index 90% rename from app/src/main/java/com/meloda/fast/activity/ui/view/MessagesView.kt rename to app/src/main/java/com/meloda/fast/activity/ui/view/MessagesViewDeprecated.kt index 2d19a125..9198dd3d 100644 --- a/app/src/main/java/com/meloda/fast/activity/ui/view/MessagesView.kt +++ b/app/src/main/java/com/meloda/fast/activity/ui/view/MessagesViewDeprecated.kt @@ -3,7 +3,7 @@ package com.meloda.fast.activity.ui.view import com.meloda.fast.api.model.VKConversation import com.meloda.mvp.MvpView -interface MessagesView : MvpView { +interface MessagesViewDeprecated : MvpView { fun showChatPanel() diff --git a/app/src/main/java/com/meloda/fast/adapter/ConversationsAdapter.kt b/app/src/main/java/com/meloda/fast/adapter/ConversationsAdapterDeprecated.kt similarity index 94% rename from app/src/main/java/com/meloda/fast/adapter/ConversationsAdapter.kt rename to app/src/main/java/com/meloda/fast/adapter/ConversationsAdapterDeprecated.kt index b02d1737..be6e1251 100644 --- a/app/src/main/java/com/meloda/fast/adapter/ConversationsAdapter.kt +++ b/app/src/main/java/com/meloda/fast/adapter/ConversationsAdapterDeprecated.kt @@ -17,7 +17,7 @@ import androidx.recyclerview.widget.DiffUtil import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import com.meloda.fast.R -import com.meloda.fast.adapter.diffutil.ConversationsCallback +import com.meloda.fast.adapter.diffutil.ConversationsCallbackDeprecated import com.meloda.fast.api.UserConfig import com.meloda.fast.api.VKApiKeys import com.meloda.fast.api.model.VKConversation @@ -37,10 +37,10 @@ import com.meloda.fast.widget.CircleImageView @Suppress("UNCHECKED_CAST") -class ConversationsAdapter( +class ConversationsAdapterDeprecated( val recyclerView: RecyclerView, values: ArrayList -) : BaseAdapter( +) : BaseAdapter( recyclerView.context, values ), TaskManager.OnEventListener { @@ -97,7 +97,7 @@ class ConversationsAdapter( } fun notifyChanges(oldList: List, newList: List = values) { - val callback = ConversationsCallback(oldList, newList) + val callback = ConversationsCallbackDeprecated(oldList, newList) val diff = DiffUtil.calculateDiff(callback) diff.dispatchUpdatesTo(this) @@ -128,7 +128,7 @@ class ConversationsAdapter( fun bind(position: Int, payloads: MutableList) { Log.d(TAG, "bind position: $position") - val conversation = this@ConversationsAdapter[position] + val conversation = this@ConversationsAdapterDeprecated[position] val lastMessage = conversation.lastMessage @@ -157,7 +157,7 @@ class ConversationsAdapter( if (payloads.isNotEmpty()) { for (payload in payloads) { when (payload) { - ConversationsCallback.CONVERSATION -> { + ConversationsCallbackDeprecated.CONVERSATION -> { setUserOnline(conversation, peerUser) prepareUserAvatar( conversation, @@ -170,7 +170,7 @@ class ConversationsAdapter( setIsRead(lastMessage, conversation) setCounterBackground(conversation) } - ConversationsCallback.MESSAGE -> { + ConversationsCallbackDeprecated.MESSAGE -> { prepareUserAvatar( conversation, lastMessage, @@ -181,14 +181,14 @@ class ConversationsAdapter( setIsRead(lastMessage, conversation) setDate(lastMessage) } - ConversationsCallback.GROUP -> { + ConversationsCallbackDeprecated.GROUP -> { prepareAvatar(dialogTitle, conversation, peerUser, peerGroup) } - ConversationsCallback.USER -> { + ConversationsCallbackDeprecated.USER -> { setUserOnline(conversation, peerUser) prepareAvatar(dialogTitle, conversation, peerUser, peerGroup) } - ConversationsCallback.EDIT_MESSAGE -> { + ConversationsCallbackDeprecated.EDIT_MESSAGE -> { prepareUserAvatar( conversation, lastMessage, @@ -199,19 +199,19 @@ class ConversationsAdapter( setIsRead(lastMessage, conversation) setDate(lastMessage) } - ConversationsCallback.DATE -> { + ConversationsCallbackDeprecated.DATE -> { setDate(lastMessage) } - ConversationsCallback.ONLINE -> { + ConversationsCallbackDeprecated.ONLINE -> { setUserOnline(conversation, peerUser) } - ConversationsCallback.ATTACHMENTS -> { + ConversationsCallbackDeprecated.ATTACHMENTS -> { prepareAttachments(lastMessage) } - ConversationsCallback.AVATAR -> { + ConversationsCallbackDeprecated.AVATAR -> { prepareAvatar(dialogTitle, conversation, peerUser, peerGroup) } - ConversationsCallback.USER_AVATAR -> { + ConversationsCallbackDeprecated.USER_AVATAR -> { prepareUserAvatar( conversation, lastMessage, @@ -219,10 +219,10 @@ class ConversationsAdapter( fromGroup ) } - ConversationsCallback.READ -> { + ConversationsCallbackDeprecated.READ -> { setIsRead(lastMessage, conversation) } - ConversationsCallback.NOTIFICATIONS -> { + ConversationsCallbackDeprecated.NOTIFICATIONS -> { setCounterBackground(conversation) } } @@ -509,7 +509,7 @@ class ConversationsAdapter( conversation.lastMessage = message - notifyItemChanged(index, ConversationsCallback.EDIT_MESSAGE) + notifyItemChanged(index, ConversationsCallbackDeprecated.EDIT_MESSAGE) } private fun readMessage(peerId: Int, messageId: Int) { @@ -531,7 +531,7 @@ class ConversationsAdapter( conversation.lastMessageId - messageId } - notifyItemChanged(index, ConversationsCallback.READ) + notifyItemChanged(index, ConversationsCallbackDeprecated.READ) } @Deprecated("Need to rewrite") @@ -651,7 +651,7 @@ class ConversationsAdapter( set(index, conversation) - AppGlobal.post { notifyItemChanged(index, ConversationsCallback.CONVERSATION) } + AppGlobal.post { notifyItemChanged(index, ConversationsCallbackDeprecated.CONVERSATION) } } } @@ -686,7 +686,7 @@ class ConversationsAdapter( lastMessage = MemoryCache.getMessageById(messageId) ?: return@execute } - AppGlobal.handler.post { notifyItemChanged(index, ConversationsCallback.MESSAGE) } + AppGlobal.handler.post { notifyItemChanged(index, ConversationsCallbackDeprecated.MESSAGE) } } } diff --git a/app/src/main/java/com/meloda/fast/adapter/MessagesAdapter.kt b/app/src/main/java/com/meloda/fast/adapter/MessagesAdapterDeprecated.kt similarity index 98% rename from app/src/main/java/com/meloda/fast/adapter/MessagesAdapter.kt rename to app/src/main/java/com/meloda/fast/adapter/MessagesAdapterDeprecated.kt index 3c57e2f9..c4dfe210 100644 --- a/app/src/main/java/com/meloda/fast/adapter/MessagesAdapter.kt +++ b/app/src/main/java/com/meloda/fast/adapter/MessagesAdapterDeprecated.kt @@ -14,7 +14,7 @@ import androidx.core.view.isVisible import androidx.recyclerview.widget.LinearLayoutManager import com.meloda.fast.BuildConfig import com.meloda.fast.R -import com.meloda.fast.activity.MessagesActivity +import com.meloda.fast.activity.MessagesActivityDeprecated import com.meloda.fast.api.VKApiKeys import com.meloda.fast.api.model.* import com.meloda.fast.api.util.VKUtil @@ -36,12 +36,12 @@ import kotlin.math.abs @Suppress("UNCHECKED_CAST") -class MessagesAdapter( +class MessagesAdapterDeprecated( context: Context, values: ArrayList, var conversation: VKConversation -) : BaseAdapter(context, values), +) : BaseAdapter(context, values), TaskManager.OnEventListener { companion object { @@ -60,7 +60,7 @@ class MessagesAdapter( const val TAG = "MessagesAdapter" } - private var recyclerView = (context as MessagesActivity).recyclerView + private var recyclerView = (context as MessagesActivityDeprecated).recyclerView private var layoutManager = recyclerView.layoutManager as LinearLayoutManager var isNotCachedValues = false diff --git a/app/src/main/java/com/meloda/fast/adapter/UsersAdapter.kt b/app/src/main/java/com/meloda/fast/adapter/UsersAdapterDeprecated.kt similarity index 87% rename from app/src/main/java/com/meloda/fast/adapter/UsersAdapter.kt rename to app/src/main/java/com/meloda/fast/adapter/UsersAdapterDeprecated.kt index a12178b6..5ec90755 100644 --- a/app/src/main/java/com/meloda/fast/adapter/UsersAdapter.kt +++ b/app/src/main/java/com/meloda/fast/adapter/UsersAdapterDeprecated.kt @@ -8,7 +8,7 @@ import android.widget.TextView import androidx.core.view.isVisible import androidx.recyclerview.widget.DiffUtil import com.meloda.fast.R -import com.meloda.fast.adapter.diffutil.UsersCallback +import com.meloda.fast.adapter.diffutil.UsersCallbackDeprecated import com.meloda.fast.api.model.VKUser import com.meloda.fast.api.util.VKUtil import com.meloda.fast.base.BaseAdapter @@ -16,8 +16,8 @@ import com.meloda.fast.base.BaseHolder import com.meloda.fast.util.ImageUtils import com.meloda.fast.widget.CircleImageView -class UsersAdapter(context: Context, values: ArrayList) : - BaseAdapter(context, values) { +class UsersAdapterDeprecated(context: Context, values: ArrayList) : + BaseAdapter(context, values) { var isLoading: Boolean = false var currentPosition: Int = 0 @@ -60,7 +60,7 @@ class UsersAdapter(context: Context, values: ArrayList) : } fun notifyChanges(oldList: List, newList: List = values) { - val callback = UsersCallback(oldList, newList) + val callback = UsersCallbackDeprecated(oldList, newList) val diff = DiffUtil.calculateDiff(callback, false) diff.dispatchUpdatesTo(this) diff --git a/app/src/main/java/com/meloda/fast/adapter/diffutil/ConversationsCallback.kt b/app/src/main/java/com/meloda/fast/adapter/diffutil/ConversationsCallbackDeprecated.kt similarity index 98% rename from app/src/main/java/com/meloda/fast/adapter/diffutil/ConversationsCallback.kt rename to app/src/main/java/com/meloda/fast/adapter/diffutil/ConversationsCallbackDeprecated.kt index b3eb611d..ce72f25e 100644 --- a/app/src/main/java/com/meloda/fast/adapter/diffutil/ConversationsCallback.kt +++ b/app/src/main/java/com/meloda/fast/adapter/diffutil/ConversationsCallbackDeprecated.kt @@ -3,7 +3,7 @@ package com.meloda.fast.adapter.diffutil import androidx.recyclerview.widget.DiffUtil import com.meloda.fast.api.model.VKConversation -class ConversationsCallback( +class ConversationsCallbackDeprecated( private val oldList: List, private val newList: List ) : DiffUtil.Callback() { diff --git a/app/src/main/java/com/meloda/fast/adapter/diffutil/UsersCallback.kt b/app/src/main/java/com/meloda/fast/adapter/diffutil/UsersCallbackDeprecated.kt similarity index 93% rename from app/src/main/java/com/meloda/fast/adapter/diffutil/UsersCallback.kt rename to app/src/main/java/com/meloda/fast/adapter/diffutil/UsersCallbackDeprecated.kt index 4693e193..a8fd78fb 100644 --- a/app/src/main/java/com/meloda/fast/adapter/diffutil/UsersCallback.kt +++ b/app/src/main/java/com/meloda/fast/adapter/diffutil/UsersCallbackDeprecated.kt @@ -3,7 +3,7 @@ package com.meloda.fast.adapter.diffutil import androidx.recyclerview.widget.DiffUtil import com.meloda.fast.api.model.VKUser -class UsersCallback(private val oldList: List, private val newList: List) : +class UsersCallbackDeprecated(private val oldList: List, private val newList: List) : DiffUtil.Callback() { companion object { diff --git a/app/src/main/java/com/meloda/fast/base/BaseFragment.kt b/app/src/main/java/com/meloda/fast/base/BaseFragment.kt index 9b9f5385..b13a1e51 100644 --- a/app/src/main/java/com/meloda/fast/base/BaseFragment.kt +++ b/app/src/main/java/com/meloda/fast/base/BaseFragment.kt @@ -3,7 +3,7 @@ package com.meloda.fast.base import androidx.annotation.IdRes import androidx.appcompat.widget.Toolbar import androidx.fragment.app.Fragment -import com.meloda.fast.activity.MainActivity +import com.meloda.fast.activity.MainActivityDeprecated abstract class BaseFragment : Fragment() { @@ -11,7 +11,7 @@ abstract class BaseFragment : Fragment() { val toolbar: Toolbar = requireView().findViewById(resId) activity?.let { - if (it is MainActivity && toolbar is com.meloda.fast.widget.Toolbar) it.initToolbar( + if (it is MainActivityDeprecated && toolbar is com.meloda.fast.widget.Toolbar) it.initToolbar( toolbar ) } diff --git a/app/src/main/java/com/meloda/fast/common/FragmentSwitcher.kt b/app/src/main/java/com/meloda/fast/common/FragmentSwitcher.kt index ab975cb7..adfbd0f8 100644 --- a/app/src/main/java/com/meloda/fast/common/FragmentSwitcher.kt +++ b/app/src/main/java/com/meloda/fast/common/FragmentSwitcher.kt @@ -3,9 +3,8 @@ package com.meloda.fast.common import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentManager import com.meloda.fast.R -import com.meloda.fast.fragment.FragmentConversations -import com.meloda.fast.fragment.FragmentFriends -import com.meloda.fast.fragment.FragmentImportant +import com.meloda.fast.fragment.FragmentConversationsDeprecated +import com.meloda.fast.fragment.FragmentFriendsDeprecated object FragmentSwitcher { @@ -109,9 +108,8 @@ object FragmentSwitcher { private fun createFragmentByTag(tag: String): Fragment { return when (tag) { - "FragmentFriends" -> FragmentFriends() - "FragmentImportant" -> FragmentImportant() - "FragmentConversations" -> FragmentConversations() + "FragmentFriends" -> FragmentFriendsDeprecated() + "FragmentConversations" -> FragmentConversationsDeprecated() else -> Fragment() } } diff --git a/app/src/main/java/com/meloda/fast/dialog/AccountDialog.kt b/app/src/main/java/com/meloda/fast/dialog/AccountDialog.kt index 17a06a85..c10eac78 100644 --- a/app/src/main/java/com/meloda/fast/dialog/AccountDialog.kt +++ b/app/src/main/java/com/meloda/fast/dialog/AccountDialog.kt @@ -10,7 +10,7 @@ import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.swiperefreshlayout.widget.SwipeRefreshLayout import com.meloda.fast.R -import com.meloda.fast.activity.SettingsActivity +import com.meloda.fast.activity.SettingsActivityDeprecated import com.meloda.fast.adapter.SimpleItemAdapter import com.meloda.fast.api.UserConfig import com.meloda.fast.base.BaseFullscreenDialog @@ -99,7 +99,7 @@ class AccountDialog : BaseFullscreenDialog(), ItemClickListener { } private fun openSettingsScreen() { - startActivity(Intent(requireContext(), SettingsActivity::class.java)) + startActivity(Intent(requireContext(), SettingsActivityDeprecated::class.java)) } override fun onItemClick(position: Int) { diff --git a/app/src/main/java/com/meloda/fast/fragment/FragmentConversations.kt b/app/src/main/java/com/meloda/fast/fragment/FragmentConversationsDeprecated.kt similarity index 90% rename from app/src/main/java/com/meloda/fast/fragment/FragmentConversations.kt rename to app/src/main/java/com/meloda/fast/fragment/FragmentConversationsDeprecated.kt index c8aa066d..868c2d76 100644 --- a/app/src/main/java/com/meloda/fast/fragment/FragmentConversations.kt +++ b/app/src/main/java/com/meloda/fast/fragment/FragmentConversationsDeprecated.kt @@ -14,7 +14,7 @@ import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.swiperefreshlayout.widget.SwipeRefreshLayout import com.meloda.fast.R -import com.meloda.fast.activity.MessagesActivity +import com.meloda.fast.activity.MessagesActivityDeprecated import com.meloda.fast.api.UserConfig import com.meloda.fast.api.VKApiKeys import com.meloda.fast.base.BaseFragment @@ -23,17 +23,17 @@ import com.meloda.fast.common.TaskManager import com.meloda.fast.event.EventInfo import com.meloda.fast.extensions.FragmentExtensions.findViewById import com.meloda.fast.extensions.FragmentExtensions.runOnUiThread -import com.meloda.fast.fragment.ui.presenter.ConversationsPresenter -import com.meloda.fast.fragment.ui.view.ConversationsView +import com.meloda.fast.fragment.ui.presenter.ConversationsPresenterDeprecated +import com.meloda.fast.fragment.ui.view.ConversationsViewDeprecated import com.meloda.fast.util.AndroidUtils import com.meloda.fast.util.ViewUtils import com.meloda.fast.widget.Toolbar @Suppress("UNCHECKED_CAST") -class FragmentConversations : BaseFragment(), ConversationsView { +class FragmentConversationsDeprecated : BaseFragment(), ConversationsViewDeprecated { - private lateinit var presenter: ConversationsPresenter + private lateinit var presenterDeprecated: ConversationsPresenterDeprecated private lateinit var toolbar: Toolbar private lateinit var refreshLayout: SwipeRefreshLayout @@ -57,8 +57,8 @@ class FragmentConversations : BaseFragment(), ConversationsView { prepareRecyclerView() prepareRefreshLayout() - presenter = ConversationsPresenter(this) - presenter.setup(recyclerView, refreshLayout) + presenterDeprecated = ConversationsPresenterDeprecated(this) + presenterDeprecated.setup(recyclerView, refreshLayout) } private fun initViews() { @@ -122,7 +122,7 @@ class FragmentConversations : BaseFragment(), ConversationsView { } override fun openChat(extras: Bundle) { - startActivity(Intent(requireContext(), MessagesActivity::class.java).putExtras(extras)) + startActivity(Intent(requireContext(), MessagesActivityDeprecated::class.java).putExtras(extras)) } override fun showErrorSnackbar(t: Throwable) { diff --git a/app/src/main/java/com/meloda/fast/fragment/FragmentFriends.kt b/app/src/main/java/com/meloda/fast/fragment/FragmentFriendsDeprecated.kt similarity index 88% rename from app/src/main/java/com/meloda/fast/fragment/FragmentFriends.kt rename to app/src/main/java/com/meloda/fast/fragment/FragmentFriendsDeprecated.kt index 3fd7e72a..ee29d382 100644 --- a/app/src/main/java/com/meloda/fast/fragment/FragmentFriends.kt +++ b/app/src/main/java/com/meloda/fast/fragment/FragmentFriendsDeprecated.kt @@ -15,7 +15,7 @@ import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.swiperefreshlayout.widget.SwipeRefreshLayout import com.meloda.fast.R -import com.meloda.fast.activity.MessagesActivity +import com.meloda.fast.activity.MessagesActivityDeprecated import com.meloda.fast.api.UserConfig import com.meloda.fast.api.VKApiKeys import com.meloda.fast.base.BaseFragment @@ -23,14 +23,14 @@ import com.meloda.fast.common.AppGlobal import com.meloda.fast.common.TaskManager import com.meloda.fast.event.EventInfo import com.meloda.fast.extensions.FragmentExtensions.findViewById -import com.meloda.fast.fragment.ui.presenter.FriendsPresenter -import com.meloda.fast.fragment.ui.view.FriendsView +import com.meloda.fast.fragment.ui.presenter.FriendsPresenterDeprecated +import com.meloda.fast.fragment.ui.view.FriendsViewDeprecated import com.meloda.fast.util.ViewUtils import com.meloda.fast.widget.Toolbar -class FragmentFriends(private val userId: Int = 0) : BaseFragment(), FriendsView { +class FragmentFriendsDeprecated(private val userId: Int = 0) : BaseFragment(), FriendsViewDeprecated { - private lateinit var presenter: FriendsPresenter + private lateinit var presenterDeprecated: FriendsPresenterDeprecated private lateinit var toolbar: Toolbar private lateinit var recyclerView: RecyclerView @@ -56,8 +56,8 @@ class FragmentFriends(private val userId: Int = 0) : BaseFragment(), FriendsView prepareRecyclerView() prepareRefreshLayout() - presenter = FriendsPresenter(this) - presenter.setup(userId, recyclerView, refreshLayout) + presenterDeprecated = FriendsPresenterDeprecated(this) + presenterDeprecated.setup(userId, recyclerView, refreshLayout) } private fun initViews() { @@ -104,7 +104,7 @@ class FragmentFriends(private val userId: Int = 0) : BaseFragment(), FriendsView } override fun onDetach() { - presenter.destroy() + presenterDeprecated.destroy() super.onDetach() } @@ -131,7 +131,7 @@ class FragmentFriends(private val userId: Int = 0) : BaseFragment(), FriendsView } override fun openChat(extras: Bundle) { - startActivity(Intent(requireContext(), MessagesActivity::class.java).putExtras(extras)) + startActivity(Intent(requireContext(), MessagesActivityDeprecated::class.java).putExtras(extras)) } override fun showErrorSnackbar(t: Throwable) { diff --git a/app/src/main/java/com/meloda/fast/fragment/FragmentImportant.kt b/app/src/main/java/com/meloda/fast/fragment/FragmentImportant.kt deleted file mode 100644 index c37d94f8..00000000 --- a/app/src/main/java/com/meloda/fast/fragment/FragmentImportant.kt +++ /dev/null @@ -1,21 +0,0 @@ -package com.meloda.fast.fragment - -import android.os.Bundle -import android.view.LayoutInflater -import android.view.View -import android.view.ViewGroup -import com.meloda.fast.R -import com.meloda.fast.base.BaseFragment - - -class FragmentImportant : BaseFragment() { - - override fun onCreateView( - inflater: LayoutInflater, - container: ViewGroup?, - savedInstanceState: Bundle? - ): View? { - return inflater.inflate(R.layout.fragment_important, container, false) - } - -} \ No newline at end of file diff --git a/app/src/main/java/com/meloda/fast/fragment/FragmentSearch.kt b/app/src/main/java/com/meloda/fast/fragment/FragmentSearch.kt deleted file mode 100644 index 0ad43491..00000000 --- a/app/src/main/java/com/meloda/fast/fragment/FragmentSearch.kt +++ /dev/null @@ -1,8 +0,0 @@ -package com.meloda.fast.fragment - -import com.meloda.fast.base.BaseFragment - -class FragmentSearch : BaseFragment() { - inner class SearchConversations : BaseFragment() - inner class SearchMessages : BaseFragment() -} \ No newline at end of file diff --git a/app/src/main/java/com/meloda/fast/fragment/SettingsFragment.kt b/app/src/main/java/com/meloda/fast/fragment/SettingsFragment.kt index 8fd21800..f3fc53ed 100644 --- a/app/src/main/java/com/meloda/fast/fragment/SettingsFragment.kt +++ b/app/src/main/java/com/meloda/fast/fragment/SettingsFragment.kt @@ -9,7 +9,7 @@ import androidx.preference.PreferenceFragmentCompat import androidx.preference.PreferenceScreen import com.meloda.fast.R import com.meloda.fast.activity.DropUserDataActivity -import com.meloda.fast.activity.UpdateActivity +import com.meloda.fast.activity.UpdateActivityDeprecated import com.meloda.fast.common.AppGlobal import com.meloda.fast.common.TaskManager import com.meloda.fast.extensions.ContextExtensions.color @@ -171,7 +171,7 @@ class SettingsFragment : PreferenceFragmentCompat(), } private fun openUpdateScreen() { - startActivity(Intent(requireContext(), UpdateActivity::class.java)) + startActivity(Intent(requireContext(), UpdateActivityDeprecated::class.java)) } override fun onPreferenceChange(preference: Preference, newValue: Any?): Boolean { diff --git a/app/src/main/java/com/meloda/fast/fragment/ui/presenter/ConversationsPresenter.kt b/app/src/main/java/com/meloda/fast/fragment/ui/presenter/ConversationsPresenterDeprecated.kt similarity index 88% rename from app/src/main/java/com/meloda/fast/fragment/ui/presenter/ConversationsPresenter.kt rename to app/src/main/java/com/meloda/fast/fragment/ui/presenter/ConversationsPresenterDeprecated.kt index 3eddad74..b555ff52 100644 --- a/app/src/main/java/com/meloda/fast/fragment/ui/presenter/ConversationsPresenter.kt +++ b/app/src/main/java/com/meloda/fast/fragment/ui/presenter/ConversationsPresenterDeprecated.kt @@ -6,16 +6,16 @@ import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.swiperefreshlayout.widget.SwipeRefreshLayout import com.meloda.fast.BuildConfig -import com.meloda.fast.activity.MessagesActivity -import com.meloda.fast.adapter.ConversationsAdapter -import com.meloda.fast.adapter.diffutil.ConversationsCallback +import com.meloda.fast.activity.MessagesActivityDeprecated +import com.meloda.fast.adapter.ConversationsAdapterDeprecated +import com.meloda.fast.adapter.diffutil.ConversationsCallbackDeprecated import com.meloda.fast.api.model.VKConversation import com.meloda.fast.api.util.VKUtil import com.meloda.fast.common.TaskManager import com.meloda.fast.common.TimeManager import com.meloda.fast.database.MemoryCache -import com.meloda.fast.fragment.ui.repository.ConversationsRepository -import com.meloda.fast.fragment.ui.view.ConversationsView +import com.meloda.fast.fragment.ui.repository.ConversationsRepositoryDeprecated +import com.meloda.fast.fragment.ui.view.ConversationsViewDeprecated import com.meloda.fast.listener.ItemClickListener import com.meloda.fast.listener.ItemLongClickListener import com.meloda.fast.util.AndroidUtils @@ -24,10 +24,10 @@ import com.meloda.mvp.MvpOnLoadListener import com.meloda.mvp.MvpPresenter import java.util.* -class ConversationsPresenter(viewState: ConversationsView) : - MvpPresenter( +class ConversationsPresenterDeprecated(viewState: ConversationsViewDeprecated) : + MvpPresenter( viewState, - ConversationsRepository::class.java.name + ConversationsRepositoryDeprecated::class.java.name ), ItemClickListener, ItemLongClickListener, @@ -39,7 +39,7 @@ class ConversationsPresenter(viewState: ConversationsView) : private var conversationsCount: Int = 0 - private lateinit var adapter: ConversationsAdapter + private lateinit var adapter: ConversationsAdapterDeprecated private lateinit var recyclerView: RecyclerView private lateinit var layoutManager: LinearLayoutManager @@ -194,7 +194,7 @@ class ConversationsPresenter(viewState: ConversationsView) : } private fun createAdapter() { - adapter = ConversationsAdapter(recyclerView, arrayListOf()).also { + adapter = ConversationsAdapterDeprecated(recyclerView, arrayListOf()).also { it.itemClickListener = this it.itemLongClickListener = this } @@ -225,7 +225,7 @@ class ConversationsPresenter(viewState: ConversationsView) : } override fun onMinuteChange(currentMinute: Int) { - post { adapter.notifyItemRangeChanged(0, adapter.itemCount, ConversationsCallback.DATE) } + post { adapter.notifyItemRangeChanged(0, adapter.itemCount, ConversationsCallbackDeprecated.DATE) } } private fun openChat(conversation: VKConversation) { @@ -234,17 +234,17 @@ class ConversationsPresenter(viewState: ConversationsView) : val peerGroup = MemoryCache.getGroupById(conversation.conversationId) val extras = Bundle().also { - it.putInt(MessagesActivity.TAG_EXTRA_ID, conversation.conversationId) + it.putInt(MessagesActivityDeprecated.TAG_EXTRA_ID, conversation.conversationId) it.putString( - MessagesActivity.TAG_EXTRA_TITLE, + MessagesActivityDeprecated.TAG_EXTRA_TITLE, VKUtil.getTitle(conversation, peerUser, peerGroup) ) it.putString( - MessagesActivity.TAG_EXTRA_AVATAR, + MessagesActivityDeprecated.TAG_EXTRA_AVATAR, VKUtil.getAvatar(conversation, peerUser, peerGroup) ) - it.putSerializable(MessagesActivity.TAG_EXTRA_USER, peerUser) - it.putSerializable(MessagesActivity.TAG_EXTRA_GROUP, peerGroup) + it.putSerializable(MessagesActivityDeprecated.TAG_EXTRA_USER, peerUser) + it.putSerializable(MessagesActivityDeprecated.TAG_EXTRA_GROUP, peerGroup) } post { viewState.openChat(extras) } diff --git a/app/src/main/java/com/meloda/fast/fragment/ui/presenter/FriendsPresenter.kt b/app/src/main/java/com/meloda/fast/fragment/ui/presenter/FriendsPresenterDeprecated.kt similarity index 88% rename from app/src/main/java/com/meloda/fast/fragment/ui/presenter/FriendsPresenter.kt rename to app/src/main/java/com/meloda/fast/fragment/ui/presenter/FriendsPresenterDeprecated.kt index eeb4d3ba..d841d14c 100644 --- a/app/src/main/java/com/meloda/fast/fragment/ui/presenter/FriendsPresenter.kt +++ b/app/src/main/java/com/meloda/fast/fragment/ui/presenter/FriendsPresenterDeprecated.kt @@ -5,21 +5,21 @@ import android.util.Log import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.swiperefreshlayout.widget.SwipeRefreshLayout -import com.meloda.fast.activity.MessagesActivity -import com.meloda.fast.adapter.UsersAdapter +import com.meloda.fast.activity.MessagesActivityDeprecated +import com.meloda.fast.adapter.UsersAdapterDeprecated import com.meloda.fast.api.model.VKUser -import com.meloda.fast.fragment.ui.repository.FriendsRepository -import com.meloda.fast.fragment.ui.view.FriendsView +import com.meloda.fast.fragment.ui.repository.FriendsRepositoryDeprecated +import com.meloda.fast.fragment.ui.view.FriendsViewDeprecated import com.meloda.fast.listener.ItemClickListener import com.meloda.fast.util.AndroidUtils import com.meloda.fast.util.ArrayUtils import com.meloda.mvp.MvpOnLoadListener import com.meloda.mvp.MvpPresenter -class FriendsPresenter(viewState: FriendsView) : - MvpPresenter( +class FriendsPresenterDeprecated(viewState: FriendsViewDeprecated) : + MvpPresenter( viewState, - FriendsRepository::class.java.name + FriendsRepositoryDeprecated::class.java.name ), ItemClickListener { @@ -32,7 +32,7 @@ class FriendsPresenter(viewState: FriendsView) : private var userId: Int = 0 private var friendsCount: Int = 0 - private lateinit var adapter: UsersAdapter + private lateinit var adapter: UsersAdapterDeprecated private lateinit var recyclerView: RecyclerView private lateinit var layoutManager: LinearLayoutManager @@ -51,12 +51,12 @@ class FriendsPresenter(viewState: FriendsView) : getCachedFriends(userId, 0, DEFAULT_FRIENDS_COUNT, false, object : MvpOnLoadListener { override fun onResponse(response: Any?) { setState(if (adapter.isEmpty()) MvpPresenter.ListState.EMPTY_LOADING else ListState.FILLED_LOADING) - loadFriends(userId, 0, ConversationsPresenter.DEFAULT_CONVERSATIONS_COUNT) + loadFriends(userId, 0, DEFAULT_FRIENDS_COUNT) } override fun onError(t: Throwable) { setState(if (adapter.isEmpty()) ListState.EMPTY_LOADING else ListState.FILLED_LOADING) - loadFriends(userId, 0, ConversationsPresenter.DEFAULT_CONVERSATIONS_COUNT) + loadFriends(userId, 0, DEFAULT_FRIENDS_COUNT) } }) } @@ -193,7 +193,7 @@ class FriendsPresenter(viewState: FriendsView) : } private fun createAdapter() { - adapter = UsersAdapter(context!!, arrayListOf()).also { + adapter = UsersAdapterDeprecated(context!!, arrayListOf()).also { it.itemClickListener = this } @@ -219,9 +219,9 @@ class FriendsPresenter(viewState: FriendsView) : val user = adapter[position] val data = Bundle().apply { - putInt(MessagesActivity.TAG_EXTRA_ID, user.userId) - putString(MessagesActivity.TAG_EXTRA_TITLE, user.toString()) - putString(MessagesActivity.TAG_EXTRA_AVATAR, user.photo200) + putInt(MessagesActivityDeprecated.TAG_EXTRA_ID, user.userId) + putString(MessagesActivityDeprecated.TAG_EXTRA_TITLE, user.toString()) + putString(MessagesActivityDeprecated.TAG_EXTRA_AVATAR, user.photo200) } } diff --git a/app/src/main/java/com/meloda/fast/fragment/ui/presenter/LoginPresenter.kt b/app/src/main/java/com/meloda/fast/fragment/ui/presenter/LoginPresenter.kt index 8cb4d42e..d322f21e 100644 --- a/app/src/main/java/com/meloda/fast/fragment/ui/presenter/LoginPresenter.kt +++ b/app/src/main/java/com/meloda/fast/fragment/ui/presenter/LoginPresenter.kt @@ -11,10 +11,10 @@ import androidx.core.view.isVisible import androidx.fragment.app.setFragmentResultListener import com.google.android.material.textfield.TextInputEditText import com.meloda.fast.R -import com.meloda.fast.activity.MainActivity +import com.meloda.fast.activity.MainActivityDeprecated import com.meloda.fast.api.UserConfig import com.meloda.fast.extensions.FragmentExtensions.runOnUiThread -import com.meloda.fast.fragment.FragmentConversations +import com.meloda.fast.fragment.FragmentConversationsDeprecated import com.meloda.fast.fragment.LoginFragment import com.meloda.fast.fragment.ValidationFragment import com.meloda.fast.fragment.ui.repository.LoginRepository @@ -119,12 +119,12 @@ class LoginPresenter( private fun openMainScreen() { fragment.runOnUiThread { - (fragment.requireActivity() as MainActivity).bottomBar.isVisible = true + (fragment.requireActivity() as MainActivityDeprecated).bottomBar.isVisible = true fragment.parentFragmentManager.beginTransaction() .replace( R.id.fragmentContainer, - FragmentConversations() + FragmentConversationsDeprecated() ).commit() } } diff --git a/app/src/main/java/com/meloda/fast/fragment/ui/repository/ConversationsRepository.kt b/app/src/main/java/com/meloda/fast/fragment/ui/repository/ConversationsRepositoryDeprecated.kt similarity index 97% rename from app/src/main/java/com/meloda/fast/fragment/ui/repository/ConversationsRepository.kt rename to app/src/main/java/com/meloda/fast/fragment/ui/repository/ConversationsRepositoryDeprecated.kt index 84f2de39..71bdbe53 100644 --- a/app/src/main/java/com/meloda/fast/fragment/ui/repository/ConversationsRepository.kt +++ b/app/src/main/java/com/meloda/fast/fragment/ui/repository/ConversationsRepositoryDeprecated.kt @@ -12,7 +12,7 @@ import com.meloda.fast.listener.OnResponseListener import com.meloda.mvp.MvpOnLoadListener import com.meloda.mvp.MvpRepository -class ConversationsRepository : MvpRepository() { +class ConversationsRepositoryDeprecated : MvpRepository() { fun loadConversations( offset: Int, count: Int, diff --git a/app/src/main/java/com/meloda/fast/fragment/ui/repository/FriendsRepository.kt b/app/src/main/java/com/meloda/fast/fragment/ui/repository/FriendsRepositoryDeprecated.kt similarity index 97% rename from app/src/main/java/com/meloda/fast/fragment/ui/repository/FriendsRepository.kt rename to app/src/main/java/com/meloda/fast/fragment/ui/repository/FriendsRepositoryDeprecated.kt index 3c844d5e..9a6aec51 100644 --- a/app/src/main/java/com/meloda/fast/fragment/ui/repository/FriendsRepository.kt +++ b/app/src/main/java/com/meloda/fast/fragment/ui/repository/FriendsRepositoryDeprecated.kt @@ -10,7 +10,7 @@ import com.meloda.fast.listener.OnResponseListener import com.meloda.mvp.MvpOnLoadListener import com.meloda.mvp.MvpRepository -class FriendsRepository : MvpRepository() { +class FriendsRepositoryDeprecated : MvpRepository() { fun loadFriends( userId: Int, diff --git a/app/src/main/java/com/meloda/fast/fragment/ui/view/FriendsView.kt b/app/src/main/java/com/meloda/fast/fragment/ui/view/ConversationsViewDeprecated.kt similarity index 72% rename from app/src/main/java/com/meloda/fast/fragment/ui/view/FriendsView.kt rename to app/src/main/java/com/meloda/fast/fragment/ui/view/ConversationsViewDeprecated.kt index 03d71a8f..bb53bed2 100644 --- a/app/src/main/java/com/meloda/fast/fragment/ui/view/FriendsView.kt +++ b/app/src/main/java/com/meloda/fast/fragment/ui/view/ConversationsViewDeprecated.kt @@ -3,7 +3,7 @@ package com.meloda.fast.fragment.ui.view import android.os.Bundle import com.meloda.mvp.MvpView -interface FriendsView : MvpView { +interface ConversationsViewDeprecated : MvpView { fun openChat(extras: Bundle) diff --git a/app/src/main/java/com/meloda/fast/fragment/ui/view/ConversationsView.kt b/app/src/main/java/com/meloda/fast/fragment/ui/view/FriendsViewDeprecated.kt similarity index 75% rename from app/src/main/java/com/meloda/fast/fragment/ui/view/ConversationsView.kt rename to app/src/main/java/com/meloda/fast/fragment/ui/view/FriendsViewDeprecated.kt index 4c5a1c3c..2bf0ba3b 100644 --- a/app/src/main/java/com/meloda/fast/fragment/ui/view/ConversationsView.kt +++ b/app/src/main/java/com/meloda/fast/fragment/ui/view/FriendsViewDeprecated.kt @@ -3,7 +3,7 @@ package com.meloda.fast.fragment.ui.view import android.os.Bundle import com.meloda.mvp.MvpView -interface ConversationsView : MvpView { +interface FriendsViewDeprecated : MvpView { fun openChat(extras: Bundle) diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 391f4910..0f2f82ba 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -12,14 +12,14 @@ + android:layout_height="match_parent" /> @color/dark_primaryDark - - - - \ No newline at end of file diff --git a/app/src/main/res/values-v27/themes.xml b/app/src/main/res/values-v27/themes.xml deleted file mode 100644 index 8ccb65c9..00000000 --- a/app/src/main/res/values-v27/themes.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index fc659bcb..66230582 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -80,26 +80,10 @@ 12dp - - - - - \ No newline at end of file