Chciałbym przekazać pojedynczy ciąg do asynktaksu. Czy ktoś może mi pokazać, jak to się robi? moja getEntity potrzebuje metoda getEntity (aktywność, String, EntityGetListener), ale zachować przechodząc ten String []Asynctask Androida przekazujący pojedynczy ciąg
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;
}
}
przepustowe 'params [0]' zamiast 'params' do' metodą getEntity' więcej informacji patrz [varargs] (http://docs.oracle.com/javase/1.5.0/docs/guide /language/varargs.html) –