【发布时间】:2012-08-17 00:46:45
【问题描述】:
我正在尝试启动 android Play 商店
来自我的PreferenceActivity。
这是我尝试这样做的代码
在我的pref.xml 文件中
<Preference android:key="rateus" android:title="See Android Market"></Preference>
在我的 java 文件中
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")));
}
}
但是当我运行它并点击首选项时。
什么都没有发生。
这里有什么问题??
【问题讨论】:
-
试试
Intent intent = new Intent( Intent.ACTION_VIEW,Uri.parse("market://search?q=pname:your.app.id")); startActivity(intent);
标签: java android sharedpreferences android-preferences preferenceactivity