問題タブ [getstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android: getString が Application サブクラスで NPE を引き起こす
アプリケーションで奇妙なバグが発生しています。をMyApplication
拡張するクラスがありApplication
ます。そのonCreate()
メソッドでは、文字列リソース ファイルに格納された API キーを必要とするいくつかのサード パーティ ライブラリを初期化します。基本的に、Nexus S と Galaxy SIII でテストできるデバイスで問題なく動作します。しかし、クラッシュ レポート システムからいくつかのエントリを取得しました。Robolectric テストを実行すると、メソッドMyApplication.onCreate()
から NullPointerException が発生しgetString()
ます。
誰かが同じ問題を抱えていたのだろうか、何が原因なのだろうか?
テスト用のログ出力 (クラッシュ レポートも の同じ行をsetupAnalyticsCrashReportingAndThirdPartySdks
参照):
更新: コードの一部:
{
}
android - メソッド getResources() およびコンテキストは、型に対して未定義です
を使用してgetString()
、string.xml から文字列になります。私のクラス(非活動)では機能しません:
- context.getResources().getString()
- getResources().getString()
- context.getResources().getString()
このクラスに文字列を取得するにはどうすればよいですか?
java - JSONObject getString がここで値を取得しないのはなぜですか?
サーバーと Android デバイスの間で送信される JSONObject の解析に問題があります。
次のようになります。
{ "アイテム":[{"値":"100","経度":"11.584565599030755","緯度":"48.25420604757366","タイプ":"タイマー"},{"値":"50","経度":"11.695457342867675","緯度":"48.34626913462275","タイプ":"レア"},{"値":"1","経度":"11.6782003186674","緯度":"48.33575480986649"," type":"normal"},{"value":"1","longitude":"11.707280558203376","latitude":"48.19109880886268","type":"normal"}], "locations":[{"ユーザー名":"babine","性別":"女性","経度":"11.670796394348145","緯度":"48.26356506347656"}] }
これは、私のデバイスが実際にサーバーから受信しているものです。これを次のように分割します。
Item.items と LocationEvent.players の型は次のとおりです。
List<\JSONObject>
後で、次のようなリスト項目ごとにオーバーレイを作成しています。
JSONException が発生する場所は次のとおりです。
org.json.JSONException: ユーザー名の値がありません
ここで何が間違っているのかよくわかりません...多分あなたたちが私を助けてくれるでしょう。さらに情報が必要な場合は、お知らせください。ありがとう
android - getString() を使用する最良の方法
getString() を配置して呼び出す場所と方法に問題があります。
通常は定義するアクティビティの最初に試しましたが、常にエラーが発生します。onCreate() の後だけにする必要がありますか?
一部の文字列は頻繁に使用するため、使用するたびに getString() を使用したくありません。
これは正しい方法ですか?
どうもありがとうございました!:)
c# - SqlDataReader の後にラジオボタンを確認する
パネルに 2 つのラジオ ボタンがあり、それらの値を数値 (0 と 1) として保存します。SQL に挿入するコードは次のとおりです。
そして読むために私はこれを使います:
の Checked 値を変更する方法がわからないため、ビジュアルスタジオからエラーが表示されます。次のrb_a
ように読みたいと思います。
データベースに保存されている場合0
- チェックrb_a
1
確認したい場合rb_b
誰かがこれを解決するのを手伝ってもらえますか? ありがとう
c# - 列名を GetString に入れることはできません
私はこのコードを持っています:
次のように列名を挿入すると:
それはうまくいきません。
誰かがこれを解決するのを手伝ってくれませんか? どうもありがとう
2 つのエラーが発生します。
1: エラー 1 'System.Data.Common.DbDataReader.GetString(int)' に最適なオーバーロードされたメソッドに無効な引数がいくつかあります
2: エラー 2 引数 1: 'string' から 'int' に変換できません
android - getResources.getString を動的に実行できませんか?
のいくつかのSpinner
値でa を埋めようとしています。私はそのようにしようとしています:Strings
string.xml
次のような文字列があります。
そして、Geocoder から、ntpServers 配列に格納されている AT、BY などの国コードを取得します。対応する文字列に保存されている名前をスピナーに入力したいのですが、 が ではないためgetResources().getString(resource)
実行できません。resource
String
int
どうすればこれを解決できますか?
アドバイスありがとうございます。
PD:
次のシーケンスを取得します。
例えば:
スピナーに入れたい文字列です。
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
これが私が今やろうとしていることです。私はgetIdentifierを使用しています。
そしてこれが丸太猫
そして、これは R.java です:
あなたが私をもっと案内できるかどうか見てみましょう。
永遠の感謝^^