Ich arbeite an einem Android-Lernprogramm, das mit einer ASP.Net-Web-API unter Verwendung von Identity authentifiziert. Ich bin auf ein Problem gestoßen, das ich nicht beheben kann.Kann die Methodenabsicht nicht auflösen
Ich habe eine Absicht, die hält mich einen Fehler, und ich weiß nicht, warum es mir diesen Fehler in Android Studio gibt, Der Code von der MainActivity ist unten.
@Override
public void run()
{
ValueActivity.intent(MainActivity.this).accessToken(result.getAccessToken()).start();
}
Hier ist die ValuesActivity
@EActivity(R.layout.value)
public class ValueActivity extends ListActivity {
String[] values;
@Extra("AccessToken")
String accessToken;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.value);
}
@AfterViews
void afterViews() {
new GetValuesTask().execute();
}
class GetValuesTask extends AsyncTask<String, String, String> {
@Override
protected String doInBackground(String... params) {
List<NameValuePair> headers = new ArrayList<NameValuePair>();
headers.add(new BasicNameValuePair("Authorization", String.format("Bearer %s", accessToken)));
JSONHttpClient httpClient = new JSONHttpClient();
values = httpClient.GetWithHeader(ServiceUrl.VALUES,headers,new ArrayList<NameValuePair>(),String[].class);
return null;
}
@Override
protected void onPostExecute(String s) {
ListAdapter adapter = new ArrayAdapter(ValueActivity.this,android.R.layout.simple_list_item_1,values);
setListAdapter(adapter);
super.onPostExecute(s);
}
}
}
Wenn ich eine Absicht Methode nenne sollte nicht die Absicht, das Verfahren durch die Werte activty, ich mat falsch sein.
Jede Hilfe würde geschätzt werden.
Ich habe nie die Syntax für eine Absicht gesehen. .. Und es gibt keine Absichtsvariable, daher ist nicht klar, was Sie dort erwarten –