diff options
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/activities/BaseActivity.kt')
-rw-r--r-- | app/src/main/java/org/pacien/tincapp/activities/BaseActivity.kt | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/activities/BaseActivity.kt b/app/src/main/java/org/pacien/tincapp/activities/BaseActivity.kt index 4904a66..c092111 100644 --- a/app/src/main/java/org/pacien/tincapp/activities/BaseActivity.kt +++ b/app/src/main/java/org/pacien/tincapp/activities/BaseActivity.kt | |||
@@ -19,34 +19,34 @@ import org.pacien.tincapp.context.AppInfo | |||
19 | */ | 19 | */ |
20 | abstract class BaseActivity : AppCompatActivity() { | 20 | abstract class BaseActivity : AppCompatActivity() { |
21 | 21 | ||
22 | override fun onCreate(savedInstanceState: Bundle?) { | 22 | override fun onCreate(savedInstanceState: Bundle?) { |
23 | super.onCreate(savedInstanceState) | 23 | super.onCreate(savedInstanceState) |
24 | setContentView(R.layout.base) | 24 | setContentView(R.layout.base) |
25 | setSupportActionBar(toolbar) | 25 | setSupportActionBar(toolbar) |
26 | } | 26 | } |
27 | 27 | ||
28 | override fun onCreateOptionsMenu(m: Menu): Boolean { | 28 | override fun onCreateOptionsMenu(m: Menu): Boolean { |
29 | menuInflater.inflate(R.menu.menu_base, m) | 29 | menuInflater.inflate(R.menu.menu_base, m) |
30 | return true | 30 | return true |
31 | } | 31 | } |
32 | 32 | ||
33 | fun aboutDialog(@Suppress("UNUSED_PARAMETER") i: MenuItem) { | 33 | fun aboutDialog(@Suppress("UNUSED_PARAMETER") i: MenuItem) { |
34 | AlertDialog.Builder(this) | 34 | AlertDialog.Builder(this) |
35 | .setTitle(BuildConfig.APPLICATION_ID) | 35 | .setTitle(BuildConfig.APPLICATION_ID) |
36 | .setMessage(resources.getString(R.string.app_short_desc) + "\n\n" + | 36 | .setMessage(resources.getString(R.string.app_short_desc) + "\n\n" + |
37 | resources.getString(R.string.app_copyright) + " " + | 37 | resources.getString(R.string.app_copyright) + " " + |
38 | resources.getString(R.string.app_license) + "\n\n" + | 38 | resources.getString(R.string.app_license) + "\n\n" + |
39 | AppInfo.all()) | 39 | AppInfo.all()) |
40 | .setNeutralButton(R.string.action_open_project_website) { _, _ -> App.openURL(resources.getString(R.string.app_website_url)) } | 40 | .setNeutralButton(R.string.action_open_project_website) { _, _ -> App.openURL(resources.getString(R.string.app_website_url)) } |
41 | .setPositiveButton(R.string.action_close, App.dismissAction) | 41 | .setPositiveButton(R.string.action_close, App.dismissAction) |
42 | .show() | 42 | .show() |
43 | } | 43 | } |
44 | 44 | ||
45 | protected fun notify(@StringRes msg: Int) = Snackbar.make(activity_base, msg, Snackbar.LENGTH_LONG).show() | 45 | protected fun notify(@StringRes msg: Int) = Snackbar.make(activity_base, msg, Snackbar.LENGTH_LONG).show() |
46 | protected fun notify(msg: String) = Snackbar.make(activity_base, msg, Snackbar.LENGTH_LONG).show() | 46 | protected fun notify(msg: String) = Snackbar.make(activity_base, msg, Snackbar.LENGTH_LONG).show() |
47 | protected fun showProgressDialog(@StringRes msg: Int): ProgressDialog = ProgressDialog.show(this, null, getString(msg), true, false) | 47 | protected fun showProgressDialog(@StringRes msg: Int): ProgressDialog = ProgressDialog.show(this, null, getString(msg), true, false) |
48 | protected fun showErrorDialog(msg: String): AlertDialog = AlertDialog.Builder(this) | 48 | protected fun showErrorDialog(msg: String): AlertDialog = AlertDialog.Builder(this) |
49 | .setTitle(R.string.title_error).setMessage(msg) | 49 | .setTitle(R.string.title_error).setMessage(msg) |
50 | .setPositiveButton(R.string.action_close, App.dismissAction).show() | 50 | .setPositiveButton(R.string.action_close, App.dismissAction).show() |
51 | 51 | ||
52 | } | 52 | } |