草庐IT

getstring

全部标签

android - 为 Android 应用程序创建一个可解析的 JSON 文件

我正在尝试使用我的Android应用程序获取网络服务器上的json文件中的图像列表。但是它们没有被读取,我一定是犯了一些错误,可能是在我的json文件中。我正在尝试创建一个我的应用程序可以读取的.Json文件,下面列出了我的一个实验性JSON文件,但它不起作用。由于我对Json不是很有经验,所以我想知道是否有人知道如何创建我的应用程序可以解析的JSON文件。我的实验json文件:{"Wallpaper":[{"id":"1","title":"Clouds","thumburl":"http://url.com/images/Pages/Apps/apps.png","previewu

android - 为什么当我的 Android 应用程序在我的服务器上调用我的 API 时,我得到一个空响应?

我有一个调用信息并将其显示为列表的android应用程序。我有一个微调器,当您从微调器中选择日期时,您会获得与该日期相关的信息。在应用第一次加载时它会自动调用今天的信息。这是我在主要Activity中用来创建我的微调器并用元素填充它并处理每个项目的点击的代码://Spinnerelementspinner=(Spinner)v.findViewById(R.id.spinner);//Spinnerclicklistenerspinner.setOnItemSelectedListener(newAdapterView.OnItemSelectedListener(){publicvo

java - MediaMetadata.getString java.lang.RuntimeException : Could not read bitmap from parcel blob

调用MediaMetadata.getString,在报告中有以下崩溃,但并不总是重现:java.lang.RuntimeException:Couldnotreadbitmapfromparcelblob.atandroid.graphics.Bitmap.nativeCreateFromParcel(NativeMethod)atandroid.graphics.Bitmap.access$000(Bitmap.java:32)atandroid.graphics.Bitmap$1.createFromParcel(Bitmap.java:1477)atandroid.graphi

android - 为什么对默认值报告 "may produce NPE"的 SharedPreferences.getString() 进行代码检查?

在AndroidStudio1.2.2中使用以下代码的默认设置运行“分析/检查代码”时:publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);SharedPreferencessharedPref=PreferenceManager.getDefaultSharedPreferences(this);Stringvalue=sharedPref.getString("somekey

资源 getString 的 Android IndexOutOfBound 异常

注意:这是android系统特有的问题,而不是一些提示重复的简单的越界异常我在调查异常原因时遇到了问题。我正在尝试获取字符串资源文本(即HTML):valstring=getString(R.string.long_html_text)此HTML当然有效(适用于模拟器和其他真实设备)但不适用于真实设备LGENexus5XAPI27。html文本有40113个字符。当我像上面那样尝试获取这个字符串资源时,我得到了这个异常:04-1714:38:17.1362847-2847/com.myapp.tmt.app.myappE/AndroidRuntime:FATALEXCEPTION:ma

android - 在实现 viewpager 的 fragment 中访问 getString()

我正在使用一个使用SherlockFragment的嵌套fragment,一切正常。但是我无法将viewpager标题设为字符串,因此我无法使用string.xml支持多语言。这是我的代码publicclassschedule_plextendsSherlockFragment{privatestaticStringtitles[]=newString[]{"Portugal","Lisbon","Azores"};@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedI

android - setText(getString(R.strings.whatever) 或 setText(R.strings.whatever)?

两者都有效,显然,如果您开始连接,则需要获取字符串以避免显示int。问题:哪个是最“优雅”或“推荐”使用的?谢谢 最佳答案 第二种方法更优雅,因为在内部,TextView(或任何View类)将完成为指定资源获取字符串的工作。让组件做内部工作总是首选。此外,它更短且更易读。关于我谈到的内部结构:如果你看一下Android源代码,你可以看到setText(int)-TextViewisimplementedlikethis的方法:publicfinalvoidsetText(intresid){setText(getContext().

android - 该类型的方法 getResources() 和上下文未定义

我使用getString()从string.xml变成字符串。在我的类里面(非Activity)不起作用:context.getResources().getString()getResources().getString()context.getResources().getString()如何获取此类的字符串?publicclassmyClass{publicString[]myInfo(StringID){StringmyString=getRessources().getString(R.string.myString);};} 最佳答案

android - 我不能动态地执行 getResources.getString 吗?

我试图用string.xml的一些Strings的值填充Spinner。我正在尝试这样做:finalListlist=newArrayList();for(inti=0;i我有类似下一个的字符串。AustriaBelarusBelgium从地理编码器我得到一个国家代码,如AT、BY等。它们存储在ntpServers数组中。我想用保存在相应字符串中的名称填充微调器,但我不能执行getResources().getString(resource)因为resource是String不是int。我该如何解决这个问题?感谢您的建议。PD:我得到下一个序列:例如:geocoder.getCount

android - SharedPreferences 不起作用 - getString 始终返回默认值

我对Android中的SharedPreferences有疑问。这是我的代码:SharedPreferencess=this.getSharedPreferences("kurs",MODE_WORLD_READABLE);s.edit().putString("eur","1.80");s.edit().commit();SharedPreferencesa=this.getSharedPreferences("kurs",MODE_WORLD_READABLE);Stringkurs=a.getString("eur","7");Toasthhh=Toast.makeText(ge