Skip to content

Commit b50feea

Browse files
committed
Change context!! to requireContext() to appease the linter.
1 parent 9b4661e commit b50feea

16 files changed

+34
-34
lines changed

app/src/main/java/com/etesync/syncadapter/ui/AccountSettingsActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ class LegacyAccountSettingsFragment : PreferenceFragmentCompat(), LoaderManager.
197197
}
198198

199199
override fun onCreateLoader(id: Int, args: Bundle?): Loader<AccountSettings> {
200-
return AccountSettingsLoader(context!!, (args!!.getParcelable(KEY_ACCOUNT) as? Account)!!)
200+
return AccountSettingsLoader(requireContext(), (args!!.getParcelable(KEY_ACCOUNT) as? Account)!!)
201201
}
202202

203203
override fun onLoadFinished(loader: Loader<AccountSettings>, settings: AccountSettings?) {

app/src/main/java/com/etesync/syncadapter/ui/AppSettingsActivity.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,9 @@ class AppSettingsActivity : BaseActivity() {
8989
}
9090

9191
prefPreferTasksOrg = findPreference("prefer_tasksorg") as SwitchPreferenceCompat
92-
prefPreferTasksOrg.isChecked = context!!.defaultSharedPreferences.getBoolean(App.PREFER_TASKSORG, false)
92+
prefPreferTasksOrg.isChecked = requireContext().defaultSharedPreferences.getBoolean(App.PREFER_TASKSORG, false)
9393
prefPreferTasksOrg.onPreferenceChangeListener = Preference.OnPreferenceChangeListener { _, newValue ->
94-
context!!.defaultSharedPreferences.edit().putBoolean(App.PREFER_TASKSORG, newValue as Boolean).apply()
94+
requireContext().defaultSharedPreferences.edit().putBoolean(App.PREFER_TASKSORG, newValue as Boolean).apply()
9595
Snackbar.make(requireView(), getString(R.string.app_settings_prefer_tasksorg_snack), Snackbar.LENGTH_LONG).show()
9696
true
9797
}
@@ -146,7 +146,7 @@ class AppSettingsActivity : BaseActivity() {
146146

147147

148148
val prefChangeNotification = findPreference("show_change_notification") as SwitchPreferenceCompat
149-
prefChangeNotification.isChecked = context!!.defaultSharedPreferences.getBoolean(App.CHANGE_NOTIFICATION, true)
149+
prefChangeNotification.isChecked = requireContext().defaultSharedPreferences.getBoolean(App.CHANGE_NOTIFICATION, true)
150150

151151
initSelectLanguageList()
152152
}
@@ -167,7 +167,7 @@ class AppSettingsActivity : BaseActivity() {
167167
}
168168

169169
private fun resetHints() {
170-
HintManager.resetHints(context!!)
170+
HintManager.resetHints(requireContext())
171171
Snackbar.make(requireView(), R.string.app_settings_reset_hints_success, Snackbar.LENGTH_LONG).show()
172172
}
173173

@@ -183,7 +183,7 @@ class AppSettingsActivity : BaseActivity() {
183183
private inner class LanguageTask internal constructor(private val mListPreference: ListPreference) : AsyncTask<Void, Void, LanguageUtils.LocaleList>() {
184184

185185
override fun doInBackground(vararg voids: Void): LanguageUtils.LocaleList {
186-
return LanguageUtils.getAppLanguages(context!!)
186+
return LanguageUtils.getAppLanguages(requireContext())
187187

188188
}
189189

@@ -198,7 +198,7 @@ class AppSettingsActivity : BaseActivity() {
198198
val value = newValue.toString()
199199
if (value == (preference as ListPreference).value) return@OnPreferenceChangeListener true
200200

201-
LanguageUtils.setLanguage(context!!, value)
201+
LanguageUtils.setLanguage(requireContext(), value)
202202

203203
settings.putString(App.FORCE_LANGUAGE, newValue.toString())
204204

app/src/main/java/com/etesync/syncadapter/ui/CollectionMembersListFragment.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class CollectionMembersListFragment : ListFragment(), AdapterView.OnItemClickLis
3434

3535
override fun onCreate(savedInstanceState: Bundle?) {
3636
super.onCreate(savedInstanceState)
37-
data = (context!!.applicationContext as App).data
37+
data = (requireContext().applicationContext as App).data
3838
account = arguments!!.getParcelable(Constants.KEY_ACCOUNT)!!
3939
info = arguments!!.getSerializable(Constants.KEY_COLLECTION_INFO) as CollectionInfo
4040
journalEntity = JournalModel.Journal.fetch(data, info.getServiceEntity(data), info.uid)
@@ -52,7 +52,7 @@ class CollectionMembersListFragment : ListFragment(), AdapterView.OnItemClickLis
5252
override fun refresh() {
5353
asyncTask = doAsync {
5454
try {
55-
val settings = AccountSettings(context!!, account)
55+
val settings = AccountSettings(requireContext(), account)
5656
val httpClient = HttpClient.Builder(context, settings).build().okHttpClient
5757
val journalsManager = JournalManager(httpClient, settings.uri?.toHttpUrlOrNull()!!)
5858

app/src/main/java/com/etesync/syncadapter/ui/CreateCollectionFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class CreateCollectionFragment : DialogFragment(), LoaderManager.LoaderCallbacks
5555

5656

5757
override fun onCreateLoader(id: Int, args: Bundle?): Loader<Exception> {
58-
return CreateCollectionLoader(context!!, account, info)
58+
return CreateCollectionLoader(requireContext(), account, info)
5959
}
6060

6161
override fun onLoadFinished(loader: Loader<Exception>, exception: Exception?) {

app/src/main/java/com/etesync/syncadapter/ui/DeleteCollectionFragment.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class DeleteCollectionFragment : DialogFragment(), LoaderManager.LoaderCallbacks
5252
override fun onCreateLoader(id: Int, args: Bundle?): Loader<Exception> {
5353
account = args!!.getParcelable(ARG_ACCOUNT)!!
5454
collectionInfo = args.getSerializable(ARG_COLLECTION_INFO) as CollectionInfo
55-
return DeleteCollectionLoader(context!!, account, collectionInfo)
55+
return DeleteCollectionLoader(requireContext(), account, collectionInfo)
5656
}
5757

5858
override fun onLoadFinished(loader: Loader<Exception>, exception: Exception?) {
@@ -118,7 +118,7 @@ class DeleteCollectionFragment : DialogFragment(), LoaderManager.LoaderCallbacks
118118
val collectionInfo = arguments!!.getSerializable(ARG_COLLECTION_INFO) as CollectionInfo
119119
val name = if (TextUtils.isEmpty(collectionInfo.displayName)) collectionInfo.uid else collectionInfo.displayName
120120

121-
return AlertDialog.Builder(context!!)
121+
return AlertDialog.Builder(requireContext())
122122
.setTitle(R.string.delete_collection_confirm_title)
123123
.setMessage(getString(R.string.delete_collection_confirm_warning, name))
124124
.setPositiveButton(android.R.string.yes) { dialog, _ ->

app/src/main/java/com/etesync/syncadapter/ui/ExceptionInfoFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class ExceptionInfoFragment : DialogFragment() {
3131
else if (exception is IOException)
3232
title = R.string.exception_ioexception
3333

34-
val dialog = AlertDialog.Builder(context!!)
34+
val dialog = AlertDialog.Builder(requireContext())
3535
.setIcon(R.drawable.ic_error_dark)
3636
.setTitle(title)
3737
.setMessage("${exception.javaClass.canonicalName}\n" + exception.localizedMessage)

app/src/main/java/com/etesync/syncadapter/ui/MigrateV2Activity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ class LoginFragment() : Fragment() {
344344
}
345345

346346
val forgotPassword = v.findViewById<View>(R.id.forgot_password) as TextView
347-
forgotPassword.setOnClickListener { WebViewActivity.openUrl(context!!, Constants.forgotPassword) }
347+
forgotPassword.setOnClickListener { WebViewActivity.openUrl(requireContext(), Constants.forgotPassword) }
348348

349349
val advancedLayout = v.findViewById<View>(R.id.advanced_layout) as ExpandableLayout
350350

app/src/main/java/com/etesync/syncadapter/ui/RemoveMemberFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class RemoveMemberFragment : DialogFragment() {
2323
info = arguments!!.getSerializable(Constants.KEY_COLLECTION_INFO) as CollectionInfo
2424
memberEmail = arguments!!.getString(KEY_MEMBER)
2525
try {
26-
settings = AccountSettings(context!!, account!!)
26+
settings = AccountSettings(requireContext(), account!!)
2727
} catch (e: InvalidAccountException) {
2828
e.printStackTrace()
2929
}

app/src/main/java/com/etesync/syncadapter/ui/StartupDialogFragment.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ class StartupDialogFragment : DialogFragment() {
4848
.setNeutralButton(R.string.startup_battery_optimization_disable) { dialog, which ->
4949
val intent = Intent(android.provider.Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS,
5050
Uri.parse("package:" + BuildConfig.APPLICATION_ID))
51-
if (intent.resolveActivity(context!!.packageManager) != null)
52-
context!!.startActivity(intent)
51+
if (intent.resolveActivity(requireContext().packageManager) != null)
52+
requireContext().startActivity(intent)
5353
}
54-
.setNegativeButton(R.string.startup_dont_show_again) { dialog, which -> HintManager.setHintSeen(context!!, HINT_BATTERY_OPTIMIZATIONS, true) }
54+
.setNegativeButton(R.string.startup_dont_show_again) { dialog, which -> HintManager.setHintSeen(requireContext(), HINT_BATTERY_OPTIMIZATIONS, true) }
5555
.create()
5656

5757
StartupDialogFragment.Mode.DEVELOPMENT_VERSION -> return AlertDialog.Builder(requireActivity())
@@ -65,8 +65,8 @@ class StartupDialogFragment : DialogFragment() {
6565
.setTitle(R.string.startup_vendor_specific_bugs)
6666
.setMessage(R.string.startup_vendor_specific_bugs_message)
6767
.setPositiveButton(android.R.string.ok) { dialog, which -> }
68-
.setNeutralButton(R.string.startup_vendor_specific_bugs_open_faq) { dialog, which -> WebViewActivity.openUrl(context!!, Constants.faqUri.buildUpon().encodedFragment("vendor-issues").build()) }
69-
.setNegativeButton(R.string.startup_dont_show_again) { dialog, which -> HintManager.setHintSeen(context!!, HINT_VENDOR_SPECIFIC_BUGS, true) }
68+
.setNeutralButton(R.string.startup_vendor_specific_bugs_open_faq) { dialog, which -> WebViewActivity.openUrl(requireContext(), Constants.faqUri.buildUpon().encodedFragment("vendor-issues").build()) }
69+
.setNegativeButton(R.string.startup_dont_show_again) { dialog, which -> HintManager.setHintSeen(requireContext(), HINT_VENDOR_SPECIFIC_BUGS, true) }
7070
.create()
7171
StartupDialogFragment.Mode.GOOGLE_PLAY_ACCOUNTS_REMOVED -> {}
7272
}

app/src/main/java/com/etesync/syncadapter/ui/importlocal/ImportFragment.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ class ImportFragment : DialogFragment() {
188188
val result = ImportResult()
189189

190190
try {
191-
val context = context!!
191+
val context = requireContext()
192192
val importReader = InputStreamReader(inputStream)
193193

194194
if (enumType == CollectionInfo.Type.CALENDAR) {

0 commit comments

Comments
 (0)