English 中文(简体)
Anders - Eclipse:Syntax mis on token“(......)”
原标题:Android - Eclipse: Syntax error on token "(", Expression expected after this token

I m still learning and I ve tried to figure this out and I figured I d ask the experts. Any ideas?

I get the error on this line: final Button btn = (Button) findViewById ([btnIds]);

public class choiceTest extends Activity{



@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.atcchoice);
}
final OnClickListener listener = new OnClickListener() { 
     public void onClick(View v){ 
         switch(v.getId()){  
         case R.id.sec1:  
            break; 
         case R.id.sec2: 
            break; 
         case R.id.sec3: 
            break; 
         } 
     } 
};
final int[] btnIds = new int[]{R.id.sec1, R.id.sec2, R.id.sec3};{ 
for(int i = 0; i < btnIds.length; i++) { 
    final Button btn = (Button) findViewById ([btnIds]); 
    btn.setOnClickListener(listener); 
}



}
}

此外,这是下载方案,我正在利用阿因奇下载我的档案。 我可以对上述法典作什么补充,把我的下载者URL改为另一个下载? 否则,我将有很长的法典...... 这里是如何下载《URL法》。

private void startDownload() {
    DownloadFile downloadFile = new DownloadFile();
    downloadFile.execute("http://www.website.com/document.pdf");

}

The async code to download it:

class DownloadFile extends AsyncTask<String, Integer, String> {

URL url = new URL(aurl[0]);
最佳回答

你们可以接触到这样一个阵列:

Button btn = (Button) findViewById( btnIds[i] );
问题回答

your are passing whole array. change it:

for(int i = 0; i < btnIds.length; i++) { 
    final Button btn = (Button) findViewById ([btnIds]); 
    btn.setOnClickListener(listener); 
}

iii

for(int i = 0; i < btnIds.length; i++) { 
    final Button btn = (Button) findViewById (btnIds[i]); 
    btn.setOnClickListener(listener); 
}




相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签