Articles of xml

SharedPreferences值未更新

我正在尝试更新SharedPreferences的值,这是我的代码: edit = PreferenceManager.getDefaultSharedPreferences(this).edit(); edit.putString(Settings.PREF_USERNAME+””,txtuser); edit.putString(Settings.PREF_PASSWORD+””,txtpass); edit.commit();” 问题是当我访问这个值时,它没有返回更新的值,它给了我一个SharedPreferences的值。 但是当我在XML文件中确认数据时,数据就更新了。 重新启动我的应用程序后,我得到了更新的值。 所以它需要我重新启动应用程序以获取更新的值。 那么,一旦它发生变化,如何获得这些更新的值? 提前致谢 这是我的整个代码: @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); ctx=this; status=PreferenceManager.getDefaultSharedPreferences(this).getString(Settings.PREF_STATUS, Settings.DEFAULT_STATUS);// get old value submit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { on(ctx,true);// function will call and value is updated } }}); status=PreferenceManager.getDefaultSharedPreferences(this).getString(Settings.PREF_STATUS, Settings.DEFAULT_STATUS);// this should give me a updated […]

Android是否可以在XML文件中定义地图?

我试图定义一个利用资源的静态哈希表,但是由于无法静态访问资源而陷入困境。 然后我意识到定义静态地图的最佳位置是资源文件本身。 如何在XML中定义地图? 我相信如果可能的话,它应该与Listpreference机制类似,包含条目和条目值。

PHP:如何从android .apk文件获取版本?

我正在尝试创建一个PHP脚本,以从Android APK文件中获取应用程序版本。 从APK(zip)文件中提取XML文件然后解析XML是一种方法,但我想它应该更简单。 像PHP手册 ,例如#3。 任何想法如何创建脚本?

如何在android中更改ImageView源代码

这是我的xml,它位于我的活动中出现的片段内。 这是我的java代码: @Override public void onClick(View click) { if (click == profileBtn) { whoamiwith.setBackgroundResource(R.drawable.image_i_wanna_put); } } 我正在尝试更改图像视图的图像源。 没有语法错误但是当我单击按钮时,模拟器正在给我一个强制关闭,并且在logcat上它说: 显示java.lang.NullPointerException 它指向了这条线: whoamiwith.setBackgroundResource(R.drawable.loginbtn);

SAX解析器与XMLPull解析器

我理解SAX解析器的工作方式与XMLPull解析器之间的区别。 事实上这里有一个很好的解释: http://www.firstobject.com/xml-reader-sax-vs-xml-pull-parser.htm这篇文章有点以.NET为中心,但概念适用。 虽然我同意作者的观点,即Pull解析器更容易使用,但我很困惑哪种types的解析器在哪种情况下会更好。 如果有人可以放弃任何亮点并指出我更多的阅读,我会很感激。 谢谢。

CollapsingToolbarLayout | 滚动和布局问题2

相关问题 CollapsingToolbarLayout | 滚动和布局问题 研究背景 我想使用2个不同的片段,这些片段允许我根据方向和屏幕大小更改布局 标题图像 (目前只是一个ImageView ) 可滚动内容 问题 CollapsingToolbarLayout不允许我展开Toolbar以查看完整的 Header Image 它显示了大部分图像,但不是全部。 Top被切割,但底部是可见的。 Toolbar设置为Pin但滚动时隐藏 只是Header Image应该消失,但我的整个Appbar被隐藏了 滚动查看Expanded Toolbar会有一个空视图,直到Expanded Toolbar达到其最大高度。 Expanded Toolbar和Toolbar本身都被隐藏后 Up Arrow不会显示在Toolbar 码 Layout.xml <fragment android:id="@+id/detail" android:name=".” android:layout_width=”match_parent” android:layout_height=”match_parent” /> 在OnCreate @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test); final Toolbar toolbar = (Toolbar) findViewById(R.id.anim_toolbar); setSupportActionBar(toolbar); CollapsingToolbarLayout collapsingToolbar = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar); […]

Android中的TypeArray – 如何在xml中存储自定义对象并检索它们?

我有一个类似的课程 public class CountryVO { private String countryCode; private String countryName; private Drawable countryFlag; public String getCountryCode() { return countryCode; } public void setCountryCode(String countryCode) { this.countryCode = countryCode; } public String getCountryName() { return countryName; } public void setCountryName(String countryName) { this.countryName = countryName; } public Drawable getCountryFlag() { return countryFlag; } public void […]

错误:在’android’包中找不到属性’textAlignment’的资源标识符

这是我的res / layout mobile.xml文件。 我的错误在哪里? 当我运行textview时出现此错误。

获取二进制XML文件行#141:尝试在空对象引用上调用虚方法’boolean java.lang.String.equals(java.lang.Object)’

logcat的 05-11 19:14:52.567 4489-4489/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.grab.deals.dealcart, PID: 4489 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.grab.deals.dealcart/com.grab.deals.dealcart.Full_view.Full_view}: android.view.InflateException: Binary XML file line #141: Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) […]

Android XML布局文件和命名空间

Android布局在XML中定义,在根元素中声明了此命名空间: xmlns:android=”http://schemas.android.com/apk/res/android” 元素示例: 为什么使用android前缀而不是像xmlns=”http… ? 为什么前缀仅用于属性而不用于元素?