ExportLogsPreference.java

 1package eu.siacs.conversations.ui;
 2
 3import android.content.Context;
 4import android.content.Intent;
 5import android.preference.Preference;
 6import android.util.AttributeSet;
 7
 8import eu.siacs.conversations.services.ExportLogsService;
 9
10public class ExportLogsPreference extends Preference {
11
12    public ExportLogsPreference(Context context, AttributeSet attrs, int defStyleAttr) {
13        super(context, attrs, defStyleAttr);
14    }
15
16    public ExportLogsPreference(Context context, AttributeSet attrs) {
17        super(context, attrs);
18    }
19
20    public ExportLogsPreference(Context context) {
21        super(context);
22    }
23
24    protected void onClick() {
25		final Intent startIntent = new Intent(getContext(), ExportLogsService.class);
26		getContext().startService(startIntent);
27		super.onClick();
28    }
29}