Vorrei passare una singola stringa in un asynctask. Qualcuno potrebbe mostrarmi come è fatto? il mio getEntity bisogno Il metodo getEntity (Attività, String, EntityGetListener), ma io continuo a passare questo String []Asynctask Android che passa una singola stringa
String pass= story.get(position).getEntity();
new RemoteDataTask().execute(pass);
private class RemoteDataTask extends AsyncTask<String, String, Long> {
@Override
protected Long doInBackground(String... params) {
// TODO Auto-generated method stub
EntityUtils.getEntity(activity, params, new EntityGetListener() {
@Override
public void onGet(Entity entity) {
viewcount = entity.getEntityStats().getViews();
}
@Override
public void onError(SocializeException error) {
}
});
return null;
}
}
passare 'params [0]' invece di '' params' al metodo getEntity' Per ulteriori informazioni, vedere [varargs] (http://docs.oracle.com/javase/1.5.0/docs/guide /language/varargs.html) –