問題タブ [loopj]

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 投票する
2 に答える
492 参照

android - Android でのマルチパート画像アップロード - AFNetworking を使用した iOS から Android へのアプリの移植

マルチパート画像をサーバーに送信する方法を説明する適切なドキュメントを備えたソリューションまたはライブラリを見つけるのに苦労しています。これは非常に有望だと思いますが、最善の解決策が何であるかはまだわかりません誰かが私にアドバイス/戦略、または私のiOSで使用したコード例を教えてくれたら素晴らしいでしょうAFNetworking.

imageDataアップロードする必要がある画像はどこにありますか。

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

android - 静的 HTTP クライアントがコールバックを提供しない

Post リクエストに Loopj Android ライブラリを使用しました。Static Http Client を使用しない場合は正常に動作しますが、Static Http Client を使用する場合はコールバックを提供しません。ここでは HttpClient のクラスのコードを示します。

}

これが私がそれを呼ぶ方法です

マニフェストにインターネット許可を追加したので、ここで許可の問題はありません親切に助けてください

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

android - Android: ImageView.setBitmapDrawable(..) の後に、非同期で読み込まれたビットマップがランダムに ImageView に表示されない

loopj を使用してアクセスするリモート API からロードする必要がある写真を要素とする ListView があります。

loopj が写真データをダウンロードした後、AsyncTask を使用してデータをスケーリングされたビットマップに処理します。

これは通常、うまく機能しますが..

問題

AsyncTask の onPostExecute メソッドでは、ImageView で setImageBitmap を呼び出します。ImageView.setImageBitmap が呼び出された後、ビットマップが ImageView に表示されないことがあります。ログとデバッガーで、問題の ImageView で ImageView.setImageBitmap が実際に呼び出されていることを確認しました。

リストを少しスクロールすると、リスト要素が再描画され、イメージがメモリ キャッシュから読み込まれ、ImageView に正しく表示されます。

これが私のコードです:

ビットマップが設定された後、ImageViewでinvalidate()を呼び出してみましたが、残念ながらそれは解決しません..

助けや指針をいただければ幸いです。

アップデート

私のアダプターからの getView メソッド:

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

java - Loopj AsyncHttpResponseHandler ストア onSuccess 応答

次のように、AsyncHttpResponseHandler の応答文字列をクラス変数に格納しようとしています。

...しかしisLatestVersion は true のままです。この変数を上書きする正しい/最も賢い方法は何ですか?

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

java - ブール値を返す非同期メソッドを作成するには?

私は次の方法を持っています:

メソッドが適切な応答を返すように、true を返す // コードと false を返す // コードをどのように埋めますか? それは可能ですか?

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

android - 電話が WiFi ホットスポットとして機能しているときに、アプリからローカル ネットワークにアクセスしますか?

ラップトップで Web サーバーにアクセスできるようにする必要があるアプリを作成しています。私が開発している電話は、ラップトップが接続されている WiFi ホットスポットとして機能しています。電話のブラウザで 192.168.43.16 にアクセスしようとすると、すべて正常に動作しています。

しかし、開発中のアプリが何らかの理由で Web サーバーにアクセスできません。代わりに 3G 接続を使用しようとしていると思いますが、もちろん機能しません。モバイル データをオフにすると、172.30.253.241:8799 に接続できないというエラー メッセージがアプリに表示されます。これは、ISP の MMS サーバー (?) のようです。それは私には意味がありませんが、ここでキャッシュが行われているのでしょうか? 繰り返しますが、電話で Chrome を使用してローカル Web サーバーにアクセスすると、問題なく動作します。

このアプリは、Apache の HttpClient の上に構築された loopj による「Android Asynchronous Http Client」を使用しています。これを機能させるにはどうすればよいですか?

ローカル Web サーバーにアクセスできるようにしたい理由は、アプリで使用されるサーバー API の開発とデバッグが、Web 上の運用サーバーに FTP 接続するよりもはるかに簡単かつ高速になるためです。

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

android - Androidでloopjを使用してhttp削除リクエストを送信する方法

私はいくつかのアンドロイドアプリを作っています。ログアウトするには、http 削除要求をサーバーに送信する必要があります。loopj ライブラリを使用しました。

というわけで、こんなの作ってます。

ConnectionInfo.java

CommonClient.java

その後

一部のアクティビティ クラスで、sign_in メソッドを呼び出します。

いくつかの作業が完了し、他の Activity クラスが sign_out メソッドを呼び出します。このような。

しかし、私は別のIDでログインしています。ユーザーの前にログインを保持します。

私は、ログインとログアウトのセッションやクッキーが違うと思いますか?

loopj を使用してログアウトするにはどうすればよいですか? どうすれば修正できますか?

私を助けてください。