mirror of
https://github.com/oxen-io/session-android.git
synced 2025-04-23 23:31:27 +00:00
Add learn more button
This commit is contained in:
parent
c46ef8ad4e
commit
ce1a4a2a1c
11
res/menu/menu_pn_mode.xml
Normal file
11
res/menu/menu_pn_mode.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
|
<item
|
||||||
|
android:title="Learn More"
|
||||||
|
android:id="@+id/learnMoreButton"
|
||||||
|
android:icon="@drawable/ic_info_outline_white_24dp"
|
||||||
|
app:showAsAction="always" />
|
||||||
|
|
||||||
|
</menu>
|
@ -3,10 +3,14 @@ package org.thoughtcrime.securesms.loki.activities
|
|||||||
import android.app.AlertDialog
|
import android.app.AlertDialog
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.graphics.drawable.TransitionDrawable
|
import android.graphics.drawable.TransitionDrawable
|
||||||
|
import android.net.Uri
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.support.annotation.DrawableRes
|
import android.support.annotation.DrawableRes
|
||||||
|
import android.view.Menu
|
||||||
|
import android.view.MenuItem
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.widget.LinearLayout
|
import android.widget.LinearLayout
|
||||||
|
import android.widget.Toast
|
||||||
import kotlinx.android.synthetic.main.activity_display_name.registerButton
|
import kotlinx.android.synthetic.main.activity_display_name.registerButton
|
||||||
import kotlinx.android.synthetic.main.activity_pn_mode.*
|
import kotlinx.android.synthetic.main.activity_pn_mode.*
|
||||||
import network.loki.messenger.R
|
import network.loki.messenger.R
|
||||||
@ -28,6 +32,11 @@ class PNModeActivity : BaseActionBarActivity() {
|
|||||||
backgroundPollingOptionView.setOnClickListener { toggleBackgroundPolling() }
|
backgroundPollingOptionView.setOnClickListener { toggleBackgroundPolling() }
|
||||||
registerButton.setOnClickListener { register() }
|
registerButton.setOnClickListener { register() }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
|
||||||
|
menuInflater.inflate(R.menu.menu_pn_mode, menu)
|
||||||
|
return true
|
||||||
|
}
|
||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
// region Animation
|
// region Animation
|
||||||
@ -39,6 +48,25 @@ class PNModeActivity : BaseActionBarActivity() {
|
|||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
// region Interaction
|
// region Interaction
|
||||||
|
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||||
|
val id = item.itemId
|
||||||
|
when(id) {
|
||||||
|
R.id.learnMoreButton -> learnMore()
|
||||||
|
else -> { /* Do nothing */ }
|
||||||
|
}
|
||||||
|
return super.onOptionsItemSelected(item)
|
||||||
|
}
|
||||||
|
|
||||||
|
private fun learnMore() {
|
||||||
|
try {
|
||||||
|
val url = "https://getsession.org/faq/#privacy"
|
||||||
|
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url))
|
||||||
|
startActivity(intent)
|
||||||
|
} catch (e: Exception) {
|
||||||
|
Toast.makeText(this, R.string.invalid_url, Toast.LENGTH_SHORT).show()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private fun toggleFCM() {
|
private fun toggleFCM() {
|
||||||
when (selectedOptionView) {
|
when (selectedOptionView) {
|
||||||
null -> {
|
null -> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user