@@ -107,39 +107,36 @@ public boolean onPreferenceClick(Preference preference) {
107107 findPreference ("social_discord" ).setOnPreferenceClickListener (new Preference .OnPreferenceClickListener () {
108108 @ Override
109109 public boolean onPreferenceClick (Preference preference ) {
110- Intent i = new Intent (Intent .ACTION_VIEW );
111- i .setData (Uri .parse (getString (R .string .social_discord_uri )));
112- startActivity (i );
110+ Intent i = new Intent (Intent .ACTION_VIEW , Uri .parse (getString (R .string .social_discord_uri )));
111+ startActivity (Intent .createChooser (i , null ));
113112 return true ;
114113 }
115114 });
116115
117116 findPreference ("social_github" ).setOnPreferenceClickListener (new Preference .OnPreferenceClickListener () {
118117 @ Override
119118 public boolean onPreferenceClick (Preference preference ) {
120- Intent i = new Intent (Intent .ACTION_VIEW );
121- i . setData ( Uri .parse (getString (R .string .social_github_uri )));
122- startActivity (i );
119+ Intent i = new Intent (Intent .ACTION_VIEW ,
120+ Uri .parse (getString (R .string .social_github_uri , getString ( R . string . versionName ) )));
121+ startActivity (Intent . createChooser ( i , null ) );
123122 return true ;
124123 }
125124 });
126125
127126 findPreference ("privacy_policy" ).setOnPreferenceClickListener (new Preference .OnPreferenceClickListener () {
128127 @ Override
129128 public boolean onPreferenceClick (Preference preference ) {
130- Intent i = new Intent (Intent .ACTION_VIEW );
131- i .setData (Uri .parse (getString (R .string .privacy_policy_uri )));
132- startActivity (i );
129+ Intent i = new Intent (Intent .ACTION_VIEW , Uri .parse (getString (R .string .privacy_policy_uri )));
130+ startActivity (Intent .createChooser (i , null ));
133131 return true ;
134132 }
135133 });
136134
137135 findPreference ("more_info" ).setOnPreferenceClickListener (new Preference .OnPreferenceClickListener () {
138136 @ Override
139137 public boolean onPreferenceClick (Preference preference ) {
140- Intent i = new Intent (Intent .ACTION_VIEW );
141- i .setData (Uri .parse (getString (R .string .more_information_uri )));
142- startActivity (i );
138+ Intent i = new Intent (Intent .ACTION_VIEW , Uri .parse (getString (R .string .more_information_uri )));
139+ startActivity (Intent .createChooser (i , null ));
143140 return true ;
144141 }
145142 });
0 commit comments