2016-07-26 8 views
0

私はIDを使用してASP.Net Web APIで認証するAndroidチュートリアルで作業しています。私は修正できないような問題を抱えています。メソッドインテントを解決できません

私にはエラーが発生し続けるインテントがありますが、なぜAndroid Studioでこのエラーが表示されるのかわかりません。MainActivityのコードは以下のとおりです。ここで

@Override 
public void run() 
{ 
    ValueActivity.intent(MainActivity.this).accessToken(result.getAccessToken()).start(); 
} 

私は私のマットが間違っている、値activtyにおけるによって意図方法いけない意思メソッドを呼び出していた場合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); 
    } 
} 

}

です。

助けをいただければ幸いです。

+1

が欠落しています。 ..そして、意図変数はないので、あなたがそこで起こることが期待されることは明確ではありません –

答えて

0

これらのアノテーションは、いくつかのライブラリのためでなければなりません...

標準のAndroid APIコードを使用してみてください。

Intent i = new Intent(MainActivity.this, ValueActivity.class); 
i.putExtra("AccessToken", result.getAccessToken()); 
startActivity(i); 

はまた、あなたがこの作品AndroidAnnotations - Intent Builder

保証について読むために必要されているように見えるが、あなたは私が意図のためにその構文を見たことがない、アンダースコア

ValueActivity_.intent(MainActivity.this).accessToken(result.getAccessToken()).start(); 
関連する問題