1package eu.siacs.conversations.ui;
2
3import static eu.siacs.conversations.ui.XmppActivity.configureActionBar;
4
5import android.os.Bundle;
6import android.text.SpannableString;
7import android.text.method.LinkMovementMethod;
8import androidx.databinding.DataBindingUtil;
9import de.gultsch.common.Linkify;
10import eu.siacs.conversations.R;
11import eu.siacs.conversations.databinding.ActivityAboutBinding;
12import eu.siacs.conversations.ui.text.FixedURLSpan;
13
14public class AboutActivity extends ActionBarActivity {
15
16 @Override
17 protected void onCreate(Bundle savedInstanceState) {
18 super.onCreate(savedInstanceState);
19
20 final ActivityAboutBinding binding =
21 DataBindingUtil.setContentView(this, R.layout.activity_about);
22 final var text = new SpannableString(getString(R.string.pref_about_message));
23 Linkify.addLinks(text);
24 FixedURLSpan.fix(text);
25 binding.about.setText(text);
26 binding.about.setMovementMethod(LinkMovementMethod.getInstance());
27 Activities.setStatusAndNavigationBarColors(this, binding.getRoot());
28
29 setSupportActionBar(binding.toolbar);
30 configureActionBar(getSupportActionBar());
31 setTitle(getString(R.string.title_activity_about_x, getString(R.string.app_name)));
32 }
33}