Я хочу загружать данные через каждые 2 мин.Как мне это сделать?Я реализовал это. Но это не работает.
new Handler().postDelayed(new Runnable() {
public void run() {
getData();
Toast.makeText(getContext(),"Loading new data",Toast.LENGTH_SHORT).show();
}
}, 10);
public void getData(){
SharedPreferences preferences = getContext().getSharedPreferences(SP, MODE_PRIVATE);
final String ip_addr = preferences.getString("ip_addr",null);
final String port = preferences.getString("port_no",null);
final ProgressDialog progressDialog = new ProgressDialog(getContext());
progressDialog.setMessage("Please Wait...");
progressDialog.show();
String url = "http://"+ip_addr+":"+port+"/new_crushing_api.php";
//code