второй день в андроиде самостоятельно учить и увидел этот код bleow. от того, что я понял, что мне кажется, что код получение значения кнопкикод описание. метод внутри метода и некоторый другой синтаксис
final Button GetServerData = (Button) findViewById(R.id.GetServerData);
и тогда я не знаю, что случилось. Будучи из PHP фона этот синтаксис выглядит очень незнакомым, что метод вызывается в качестве параметра методы здесь
GetServerData.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// WebServer Request URL
String serverURL = "http://androidexample.com/media/webservice/JsonReturn.php";
// Use AsyncTask execute Method To Prevent ANR Problem
new LongOperation().execute(serverURL);
}
});
Я также не уверен, что Посмотреть arg0 есть.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.rest_ful_webservice);
final Button GetServerData = (Button) findViewById(R.id.GetServerData);
GetServerData.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// WebServer Request URL
String serverURL = "http://androidexample.com/media/webservice/JsonReturn.php";
// Use AsyncTask execute Method To Prevent ANR Problem
new LongOperation().execute(serverURL);
}
});
}
Их называют анонимными классами. –