PSHotels Android (V1.5) { Released Note }

 

 

 

 

 

 

 

 

 

 

 

 

Change Logs

  1. Upgrade to AndroidX.

 

Effected Files For Android Studio
app/src/main/java/com/panaceasoft/pshotels/AppExecutors.java
app/src/main/java/com/panaceasoft/pshotels/MainActivity.java
app/src/main/java/com/panaceasoft/pshotels/PSHotels.java
app/src/main/java/com/panaceasoft/pshotels/api/ApiResponse.java
app/src/main/java/com/panaceasoft/pshotels/api/PSApiService.java
app/src/main/java/com/panaceasoft/pshotels/binding/BindingAdapters.java
app/src/main/java/com/panaceasoft/pshotels/binding/FragmentBindingAdapters.java
app/src/main/java/com/panaceasoft/pshotels/binding/FragmentDataBindingComponent.java
app/src/main/java/com/panaceasoft/pshotels/db/AboutUsDao.java
app/src/main/java/com/panaceasoft/pshotels/db/BookingDao.java
app/src/main/java/com/panaceasoft/pshotels/db/CityDao.java
app/src/main/java/com/panaceasoft/pshotels/db/HotelDao.java
app/src/main/java/com/panaceasoft/pshotels/db/HotelFeatureDao.java
app/src/main/java/com/panaceasoft/pshotels/db/ImageDao.java
app/src/main/java/com/panaceasoft/pshotels/db/PSCoreDb.java
app/src/main/java/com/panaceasoft/pshotels/db/PriceDao.java
app/src/main/java/com/panaceasoft/pshotels/db/ReviewDao.java
app/src/main/java/com/panaceasoft/pshotels/db/RoomDao.java
app/src/main/java/com/panaceasoft/pshotels/db/RoomFeatureDao.java
app/src/main/java/com/panaceasoft/pshotels/db/SearchLogDao.java
app/src/main/java/com/panaceasoft/pshotels/db/UserDao.java
app/src/main/java/com/panaceasoft/pshotels/db/common/Converters.java
app/src/main/java/com/panaceasoft/pshotels/di/AppInjector.java
app/src/main/java/com/panaceasoft/pshotels/di/AppModule.java
app/src/main/java/com/panaceasoft/pshotels/di/ViewModelKey.java
app/src/main/java/com/panaceasoft/pshotels/di/ViewModelModule.java
app/src/main/java/com/panaceasoft/pshotels/repository/aboutus/AboutUsRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/booking/BookingRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/booking/task/FetchNextPageBookingTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/booking/task/PostBookingTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/city/CityRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/common/DeleteTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/common/NetworkBoundResource.java
app/src/main/java/com/panaceasoft/pshotels/repository/common/NotificationTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/common/PSRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/common/SaveTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/contactus/ContactUsRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/contactus/task/PostContactUsTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/hotel/HotelRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/hotel/task/FavouriteHotelTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/hotel/task/FetchNextPageFavouriteHotelTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/hotel/task/FetchNextPagePopularHotelTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/hotel/task/FetchNextPagePromotionHotelTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/hotel/task/FetchNextPageRecommendedHotelTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/hotel/task/FetchNextPageSearchHotelTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/hotel/task/TouchCountTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/hotelinfo/HotelFeatureRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/image/ImageRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/inquiry/InquiryRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/inquiry/task/PostInquiryTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/price/PriceRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/review/ReviewRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/review/task/FetchNextPageHotelReviewDetailTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/review/task/FetchNextPageRoomReviewDetailTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/review/task/PostReviewTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/room/RoomRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/room/task/FetchNextPageRoomByHotelIdTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/room/task/RoomTouchCountTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/roominfo/RoomFeatureRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/searchlog/SearchLogRepository.java
app/src/main/java/com/panaceasoft/pshotels/repository/searchlog/task/InsertSearchLogTask.java
app/src/main/java/com/panaceasoft/pshotels/repository/user/UserRepository.java
app/src/main/java/com/panaceasoft/pshotels/ui/aboutus/AboutUsActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/aboutus/AboutUsFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/booking/detail/BookingDetailActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/booking/detail/BookingDetailFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/booking/entry/BookingActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/booking/entry/BookingFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/booking/list/BookingListActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/booking/list/BookingListFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/booking/list/adapter/BookingAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/common/BackgroundTaskHandler.java
app/src/main/java/com/panaceasoft/pshotels/ui/common/DataBoundListAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/common/DataBoundViewHolder.java
app/src/main/java/com/panaceasoft/pshotels/ui/common/PSAppCompactActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/common/PSFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/contactus/ContactUsFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/detail/adapter/HotelDetailAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/detail/adapter/RoomDetailAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/detail/hotel/HotelDetailActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/detail/hotel/HotelDetailFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/detail/room/RoomDetailActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/detail/room/RoomDetailFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/gallery/GalleryActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/gallery/GalleryDetailActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/gallery/GalleryDetailFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/gallery/GalleryFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/gallery/adapter/GalleryAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/HotelTaskHandler.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/RoomTaskHandler.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/adapter/HotelListAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/favourite/FavouriteHotelListFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/hotelView/HotelViewActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/hotelView/HotelViewFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/hotelView/adapter/HotelViewAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/popular/PopularHotelListFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/promotion/PromotionHotelListFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/recommended/RecommendedHotelListFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/SearchFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/SearchResultListActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/SearchResultListFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/destinationfilter/CityListActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/destinationfilter/CityListFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/destinationfilter/adapter/CityListAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/filter/FilterActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/filter/FilterFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/filter/HotelFilterActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/hotel/search/filter/HotelFilterFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/inquiry/InquiryActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/inquiry/InquiryFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/notification/NotificationSettingActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/notification/NotificationSettingFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/adapter/ReviewAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/adapter/RoomListFilterAdapter.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/entry/RoomListFilterActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/entry/RoomListFilterFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/entry/SubmitReviewActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/entry/SubmitReviewFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/hotel/HotelReviewListActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/hotel/HotelReviewListFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/room/RoomReviewListActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/review/room/RoomReviewListFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/PasswordChangeActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/PasswordChangeFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/ProfileEditActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/ProfileEditFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/ProfileFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/UserForgotPasswordActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/UserForgotPasswordFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/UserLoginActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/UserLoginFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/UserRegisterActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/user/UserRegisterFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/welcome/WelcomeActivity.java
app/src/main/java/com/panaceasoft/pshotels/ui/welcome/WelcomeFragment.java
app/src/main/java/com/panaceasoft/pshotels/ui/welcome/adapter/WelcomeViewPagerAdapter.java
app/src/main/java/com/panaceasoft/pshotels/utils/AbsentLiveData.java
app/src/main/java/com/panaceasoft/pshotels/utils/AutoClearedValue.java
app/src/main/java/com/panaceasoft/pshotels/utils/ExtendedViewPager.java
app/src/main/java/com/panaceasoft/pshotels/utils/FirebaseInstanceIDService.java
app/src/main/java/com/panaceasoft/pshotels/utils/FirebaseMessagingService.java
app/src/main/java/com/panaceasoft/pshotels/utils/LiveDataCallAdapter.java
app/src/main/java/com/panaceasoft/pshotels/utils/LiveDataCallAdapterFactory.java
app/src/main/java/com/panaceasoft/pshotels/utils/RangeSeekBar.java
app/src/main/java/com/panaceasoft/pshotels/utils/RateLimiter.java
app/src/main/java/com/panaceasoft/pshotels/utils/TouchImageView.java
app/src/main/java/com/panaceasoft/pshotels/utils/Utils.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/aboutus/AboutUsViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/booking/BookingViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/city/CityViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/common/NotificationViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/common/PSViewModelFactory.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/contactus/ContactUsViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/hotel/FavouriteHotelViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/hotel/HotelViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/hotel/PopularHotelViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/hotel/PromotionHotelViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/hotel/RecommendedHotelViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/hotel/SearchHotelViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/hotelInfo/HotelFeatureViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/image/ImageViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/inquiry/InquiryViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/price/PriceViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/review/ReviewViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/review/RoomListFilterViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/review/SubmitReviewViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/room/RoomByHotelIdViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/room/RoomViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/roomInfo/RoomFeatureViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/searchlog/SearchLogViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewmodel/user/UserViewModel.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/AboutUs.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/Booking.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/City.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/Country.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/FavouriteHotel.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/Hotel.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/HotelFeatureDetail.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/HotelFeatures.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/Image.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/PopularHotel.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/Price.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/Promotion.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/PromotionHotel.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/RecommendedHotel.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/Review.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/ReviewCategoriesData.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/ReviewCategory.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/ReviewDetail.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/ReviewSummaryWithCategoryData.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/Room.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/RoomByHotelId.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/RoomFeatureDetail.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/RoomFeatures.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/SearchHotel.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/SearchLog.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/User.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/UserLogin.java
app/src/main/java/com/panaceasoft/pshotels/viewobject/common/Resource.java
app/src/main/res/layout/activity_about_us.xml
app/src/main/res/layout/activity_booking.xml
app/src/main/res/layout/activity_booking_detail.xml
app/src/main/res/layout/activity_booking_list.xml
app/src/main/res/layout/activity_city_list.xml
app/src/main/res/layout/activity_filter.xml
app/src/main/res/layout/activity_gallery.xml
app/src/main/res/layout/activity_gallery_detail.xml
app/src/main/res/layout/activity_hotel_detail.xml
app/src/main/res/layout/activity_hotel_review_list.xml
app/src/main/res/layout/activity_hotel_view.xml
app/src/main/res/layout/activity_inquiry.xml
app/src/main/res/layout/activity_main.xml
app/src/main/res/layout/activity_notification_setting.xml
app/src/main/res/layout/activity_password_change.xml
app/src/main/res/layout/activity_profile_edit.xml
app/src/main/res/layout/activity_room_detail.xml
app/src/main/res/layout/activity_room_filter.xml
app/src/main/res/layout/activity_room_list_filter.xml
app/src/main/res/layout/activity_room_review_list.xml
app/src/main/res/layout/activity_search_result_list.xml
app/src/main/res/layout/activity_submit_review.xml
app/src/main/res/layout/activity_user_forgot_password.xml
app/src/main/res/layout/activity_user_register.xml
app/src/main/res/layout/activity_welcome.xml
app/src/main/res/layout/booking_item.xml
app/src/main/res/layout/city_view.xml
app/src/main/res/layout/drawer_header.xml
app/src/main/res/layout/fragment_about_us.xml
app/src/main/res/layout/fragment_booking.xml
app/src/main/res/layout/fragment_booking_detail.xml
app/src/main/res/layout/fragment_booking_list.xml
app/src/main/res/layout/fragment_city_list.xml
app/src/main/res/layout/fragment_contact_us.xml
app/src/main/res/layout/fragment_filter.xml
app/src/main/res/layout/fragment_gallery.xml
app/src/main/res/layout/fragment_hotel_detail.xml
app/src/main/res/layout/fragment_hotel_review_list.xml
app/src/main/res/layout/fragment_hotel_view.xml
app/src/main/res/layout/fragment_inquiry.xml
app/src/main/res/layout/fragment_news_list.xml
app/src/main/res/layout/fragment_notification_setting.xml
app/src/main/res/layout/fragment_password_change.xml
app/src/main/res/layout/fragment_profile.xml
app/src/main/res/layout/fragment_profile_edit.xml
app/src/main/res/layout/fragment_room_detail.xml
app/src/main/res/layout/fragment_room_filter.xml
app/src/main/res/layout/fragment_room_list_filter.xml
app/src/main/res/layout/fragment_room_review_list.xml
app/src/main/res/layout/fragment_search.xml
app/src/main/res/layout/fragment_submit_review.xml
app/src/main/res/layout/fragment_user_forgot_password.xml
app/src/main/res/layout/fragment_user_login.xml
app/src/main/res/layout/fragment_user_register.xml
app/src/main/res/layout/fragment_welcome.xml
app/src/main/res/layout/home_hotel_item.xml
app/src/main/res/layout/hotel_detail_feature_header_view.xml
app/src/main/res/layout/hotel_detail_feature_view.xml
app/src/main/res/layout/hotel_detail_view.xml
app/src/main/res/layout/hotelview_hotel_summary.xml
app/src/main/res/layout/hotelview_room_item.xml
app/src/main/res/layout/image_item.xml
app/src/main/res/layout/ps_dialog.xml
app/src/main/res/layout/review_detail_view.xml
app/src/main/res/layout/review_summary_view.xml
app/src/main/res/layout/room_detail_feature_header_view.xml
app/src/main/res/layout/room_detail_feature_view.xml
app/src/main/res/layout/room_detail_view.xml
app/src/main/res/layout/room_list_filter.xml
app/src/main/res/layout/welcome_screen_1.xml
app/src/main/res/layout/welcome_screen_2.xml
app/src/main/res/layout/welcome_screen_3.xml
app/src/main/res/layout/welcome_screen_4.xml
app/src/main/res/layout/welcome_screen_5.xml
app/src/main/res/menu/search_view_menu.xml
Effected Files For Backend
– N.A