コメント |
対象となる URL はどこでもいいのですが、ここでは Textt サービスに登録した URL を使用しています
http://textt.net/sworc/20160508091416.txt
http://lightbox.matrix.jp/ginpro/patio.cgi?mode=view2&f=471&no=1(ボタンのイベント登録は、最も単純な記述方法で行い、その場でイベント処理を行います)
@DIV
package lightbox.may.toolstest;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
import jp.android.work.Tools;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// ボタンのイベントを登録
MainActivity.this.findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String url = "http://textt.net/sworc/20160508091416.txt";
Tools.callHttpGet(url, "utf-8", new Tools.OnAsyncTaskListener() {
@Override
public void onAsyncTaskListener(String s) {
TextView tv = (TextView) MainActivity.this.findViewById(R.id.textView);
tv.setText(s);
if ( !s.equals("") ) {
Log.i("lightbox", "テキストを取得しました");
}
else {
Log.i("lightbox", "テキストを取得できませんでした");
}
}
});
}
});
}
}
@END
https://lh3.googleusercontent.com/-WKMIrJXvxvs/Vy8gd6ooMHI/AAAAAAAAeYI/VdQkK5W_CTsiP1VVzXHL1-DS_xni3dEZQCCo/s576/Screenshot_2016-05-08-20-16-53.png
|