i am trying to launch android Play Store
from my PreferenceActivity.
Here is the code i tried to do that
in my pref.xml file
<Preference android:key="rateus" android:title="See Android Market"></Preference>
in my java file
public class ExampleAppWidgetConfigure extends PreferenceActivity {
private int appWidgetId;
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getPreferenceManager().setSharedPreferencesName(
widgetsharedpref.PREFS_NAME);
addPreferencesFromResource(R.xml.prefs);
Preference prefereces=findPreference("rateus");
prefereces.setIntent(new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.xyz.xyz")));
}
}
But when i run this and click on the Preference.
Nothing happens.
Whats wrong here??
Your code is not starting the market activity, it only creates an intent for starting it
Use this