AboutPreference.java

 1package eu.siacs.conversations.ui;
 2
 3import android.content.Context;
 4import android.content.Intent;
 5import android.content.pm.PackageManager;
 6import android.preference.Preference;
 7import android.util.AttributeSet;
 8
 9import eu.siacs.conversations.utils.PhoneHelper;
10
11public class AboutPreference extends Preference {
12	public AboutPreference(final Context context, final AttributeSet attrs, final int defStyle) {
13		super(context, attrs, defStyle);
14		setSummary();
15	}
16
17	public AboutPreference(final Context context, final AttributeSet attrs) {
18		super(context, attrs);
19		setSummary();
20	}
21
22    @Override
23    protected void onClick() {
24        super.onClick();
25        final Intent intent = new Intent(getContext(), AboutActivity.class);
26        getContext().startActivity(intent);
27    }
28
29    private void setSummary() {
30		setSummary("Conversations " + PhoneHelper.getVersionName(getContext()));
31	}
32}
33