問題タブ [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.

0 投票する
0 に答える
599 参照

android - Android: getString が Application サブクラスで NPE を引き起こす

アプリケーションで奇妙なバグが発生しています。をMyApplication拡張するクラスがありApplicationます。そのonCreate()メソッドでは、文字列リソース ファイルに格納された API キーを必要とするいくつかのサード パーティ ライブラリを初期化します。基本的に、Nexus S と Galaxy SIII でテストできるデバイスで問題なく動作します。しかし、クラッシュ レポート システムからいくつかのエントリを取得しました。Robolectric テストを実行すると、メソッドMyApplication.onCreate()から NullPointerException が発生しgetString()ます。

誰かが同じ問題を抱えていたのだろうか、何が原因なのだろうか?

テスト用のログ出力 (クラッシュ レポートも の同じ行をsetupAnalyticsCrashReportingAndThirdPartySdks参照):

更新: コードの一部:

{

}

0 投票する
1 に答える
9486 参照

android - メソッド getResources() およびコンテキストは、型に対して未定義です

を使用してgetString()、string.xml から文字列になります。私のクラス(非活動)では機能しません:

  • context.getResources().getString()
  • getResources().getString()
  • context.getResources().getString()

このクラスに文字列を取得するにはどうすればよいですか?

0 投票する
1 に答える
806 参照

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: ユーザー名の値がありません

ここで何が間違っているのかよくわかりません...多分あなたたちが私を助けてくれるでしょう。さらに情報が必要な場合は、お知らせください。ありがとう

0 投票する
1 に答える
199 参照

android - getString() を使用する最良の方法

getString() を配置して呼び出す場所と方法に問題があります。

通常は定義するアクティビティの最初に試しましたが、常にエラーが発生します。onCreate() の後だけにする必要がありますか?

一部の文字列は頻繁に使用するため、使用するたびに getString() を使用したくありません。

これは正しい方法ですか?

どうもありがとうございました!:)

0 投票する
1 に答える
248 参照

c# - SqlDataReader の後にラジオボタンを確認する

パネルに 2 つのラジオ ボタンがあり、それらの値を数値 (0 と 1) として保存します。SQL に挿入するコードは次のとおりです。

そして読むために私はこれを使います:

の Checked 値を変更する方法がわからないため、ビジュアルスタジオからエラーが表示されます。次のrb_aように読みたいと思います。

データベースに保存されている場合0- チェックrb_a

1確認したい場合rb_b

誰かがこれを解決するのを手伝ってもらえますか? ありがとう

0 投票する
4 に答える
2172 参照

c# - 列名を GetString に入れることはできません

私はこのコードを持っています:

次のように列名を挿入すると:

それはうまくいきません。

誰かがこれを解決するのを手伝ってくれませんか? どうもありがとう

2 つのエラーが発生します。

1: エラー 1 'System.Data.Common.DbDataReader.GetString(int)' に最適なオーバーロードされたメソッドに無効な引数がいくつかあります

2: エラー 2 引数 1: 'string' から 'int' に変換できません

0 投票する
6 に答える
7247 参照

android - getResources.getString を動的に実行できませんか?

のいくつかのSpinner値でa を埋めようとしています。私はそのようにしようとしています:Stringsstring.xml

次のような文字列があります。

そして、Geocoder から、ntpServers 配列に格納されている AT、BY などの国コードを取得します。対応する文字列に保存されている名前をスピナーに入力したいのですが、 が ではないためgetResources().getString(resource)実行できません。resourceStringint

どうすればこれを解決できますか?

アドバイスありがとうございます。

PD:

次のシーケンスを取得します。

例えば:

スピナーに入れたい文字列です。

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

これが私が今やろうとしていることです。私はgetIdentifierを使用しています。

そしてこれが丸太猫

そして、これは R.java です:

あなたが私をもっと案内できるかどうか見てみましょう。

永遠の感謝^^