問題タブ [jsonobjectrequest]
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.
php - JsonObjectRequest - 引数を送信できません
PHP コードから正しい応答を取得できない理由がわかりません。私の PHP コードの場合、それは非常に単純です。POST 引数を返すだけです。しかし、私の Android プロジェクトでは、すべての引数に対して null を返します。iOS プロジェクトで PHP コードをテストしようとしました。すべてが完璧に機能します。返さ["target": zh, "arrayString": <__NSSingleObjectArrayI 0x6000000192a0>(hello world), "source": en]
れるので、おそらく私の Android プロジェクトに問題があると思います。その後、新しいプロジェクトを作成してもう一度やり直しましたが、それでも同じ問題が発生します。以下は、私の新しい Android プロジェクトの手順です。
Gradle のビルド
Androidマニフェスト
主な活動
デバッグ
PHP コード
android - Android Volley JsonObjectRequest 形式: http://localhost:8080/xy?param1=1¶m2=2
次の形式でパラメーターを送信する Volley JsonObjectRequest (GET) を作成しようとしています。
http://localhost:8080/xy?param1=1¶m2=2
私の問題は、param1 が「1」で param2 が「2」の場合、Response-Code 200 (OK) を取得する必要があることです。しかし、私はいつも間違った応答コードを受け取ります。リクエストが間違った形式で送信されていると思います。
ありがとう!
java - Java 匿名クラス (インターフェースの実装) コールバックが別の関数に渡されると null になる
Android Java JsonObjectRequests のコールバックを実装しようとしています。ほぼそのままのコードを示す投稿が何十も見つかりました。私の問題は、callback
がnullであることです。2 つのインライン コメントを参照してください。
明確にするために、テスト中にcallback
null ではないことに一度だけ注意しました。それ以来、繰り返し実行によって null 以外のコールバックが生成されることはありません。私は Java を始めてまだ 8 日しか経っていません。
DispatchBuddyBase
シングルトンは、メイン アクティビティで 1 回だけインスタンス化されますDBVolley
。追加のすべての参照は、 経由で同じものを取得しDispatchBuddyBase.getInstance()
ます。他の場所では匿名クラスに問題はありませんでした。
Volley コードは骨組みであり、リクエストを問題なく起動します。JsonObjectRequest は、私が Google から期待するすべてのものを正常に取得します。このコールバックを除いて、他のすべては順調に機能しています。
このコールバックを正しく渡すには、何を修正する必要がありますか?