0
我在Android教程,其中有一个ASP.Net的Web API认证时,使用的身份工作。我遇到了一个我似乎无法解决的问题。无法解析方法意图
我有一个不断给我一个错误的意图,我不知道为什么它给我Android Studio中这个错误,从在MainActivity的代码如下。
@Override
public void run()
{
ValueActivity.intent(MainActivity.this).accessToken(result.getAccessToken()).start();
}
这里是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);
}
}
}
如果我打电话的目的方法不应由值activty意图的方法,我垫是错误的。
任何帮助,将不胜感激。
我从来没有见过这种语法的意图。 ..并没有意图变量,所以目前还不清楚你期望在那里发生什么 –