2011-03-28 97 views
0

我在註釋行有問題,在我的代碼:錯誤在我的代碼

bouton.setOnClickListener(new OnClickListener() 
     { 
     public void onClick(View v) 
     { 
      url=edit.getText().toString(); 
      System.out.println(url); 

      // this line and 
      Intent Activite=new Intent(this, Main1.class); 

      Activite.putExtra("param", url); 

      /// this line 
      this.startActivityForResult(Activite, 1000); 
     } 
     }); 

你能不能幫我糾正我的代碼

+1

什麼問題?什麼錯誤?什麼是Main1.class,它存在嗎?什麼是編輯?給我們更多繼續,我們不能以這種方式幫助你。 – 2011-03-28 10:30:19

回答

2

無論是從您開始下一個活動的行刪除this

OR

使用:

ClassName.this.startActivityForResult(Activite, 1000); 

基本上當你說的這樣:this.startActivityForResult(Activite, 1000);「本」是對應於OnClickListener的背景下,而不是你在活動正如你已經知道這一點。 startActivityForResultActivity類中的方法,而不是android.view.View.OnClickListener類。

希望這有助於!

0

除了mudit,取代

意圖=激活Google新意圖(此,Main1.class);

Intent Activite=new Intent(ActivityClassName.this, Main1.class);

但Levisaxos是正確的,你可以給我們更多的信息,至少你的堆棧跟蹤