tao*_*nia 17 debugging sdk android preferences sharedpreferences
当我在eclipse中处理我的应用程序时,有没有办法在模拟器中调试时看到我对应用程序的共享首选项所做的更改?提前致谢
R4j*_*R4j 19
在模拟器中运行项目,然后从Eclipse中选择菜单Windows-> open perspective - > DDMS.
从选项卡设备中选择模拟器名称,然后转到文件资源管理器,展开data-> data-> yourpackagename,您应该看到共享引用xml文件(仅在模拟器或根设备上工作).最后,将此文件导出到Windows.
请参阅http://developer.android.com/tools/debugging/ddms.html
更新:
另一种方法,您可以收听共享偏好更改:
SharedPreferences.OnSharedPreferenceChangeListener prefListener =
new SharedPreferences.OnSharedPreferenceChangeListener() {
public void onSharedPreferenceChanged(SharedPreferences prefs,String key) {
if (key.equals("YourKey"))
{
//Get this
}
}
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
preferences.registerOnSharedPreferenceChangeListener(prefListener);
Run Code Online (Sandbox Code Playgroud)
请参阅不一致地调用SharedPreferences.onSharedPreferenceChangeListener
归档时间: |
|
查看次数: |
14942 次 |
最近记录: |