基本的な使用[アンドロイド]のGet URL 1.1 OKHttpの、詳細な内容(個人の理解)

 

間違った場合は、[エディ] Benpian OKHttpがGET要求の基本的な使用を学び、理解するのブロガーからのコンテンツは、私を修正してください。

 

1.まず、輸入依存度は、ネットワークアクセス権を追加します

実装( "com.squareup.okhttp3:okhttp:4.4.0")             //依赖
<用途許可アンドロイド:名=「android.permission.INTERNETあなた」/>   //ネットワーキング権

(私はOKHttpActivityだった)でのAndroid Studioで新しいアクティビティを作成2.

 

3.私は、対応するレイアウトにOKHttpActivity活動にボタンとのTextViewを建て

  役割:クリックボタンは、TextViewのテキストを表示するために取得します。

OKHttpActivityインタフェース4.ゴーバック

まず、内の2 4.1上記レイアウトコントロールを初期化します

 

 

 4.2設定ボタンボタンのクリックイベント

  役割:テキストがTextViewの中に表示されているに到達するためにボタンをクリックします。

  空のイベントには、ここをクリックしてください

 

 

 

 4.3オープンURL OKHttpコード部分は、(BaiduはOKHttp検索)を取得公式サイトのコピー

 

 

 4.3.1は、そこに自分の活動に少し工夫をコードをコピー

  図1は、勝利の名前は、あなた自身のように変形することができるプロセスであります

 

 

 

 4.4あなたはOKHttpを使用している場合は、メインスレッドで実行者が文句を言うでしょうがない限り、彼は、サブスレッドで実行するようにしなければなりません!(強調!) 

  我々は(新しい方法)を実行するために、サブスレッドを開く必要がありますので、

  まず、新しいスレッド 

  スレッドの中括弧でrunメソッドを返します子スレッド内の文字列をオーバーライドします

 

 我々はまた、これらの文字列を使用する必要があるので、それらは、サブスレッドで直接表示することはできませんので、4.5このテキストは、ハンドラを削除しました

  ハンドラの役割はここにされていますのTextViewコントロールを設定するには、文字列内の子スレッドハンドラ文字列から削除(それが直接のサブスレッド上に配置されていないため)

  msg.what:このパラメータは、内部に格納されている識別子は、パラメータに対する同一パスを識別するために慣れます

 

 

 4.6(サブスレッドから出てくる)ハンドラが書き込まれ、今は、サブスレッドの位置に戻り、その中に通過ハンドラーにストリング

 

 4.7最後に、子スレッド方式でのクリックイベントでの書き込みは、それを完了するために!

レンダリング:

 

おすすめ

転載: www.cnblogs.com/lovedi/p/12483000.html