0
我想從意圖傳遞數據到一個列表視圖,但我得到「構造函數ArrayAdapter是未定義的」錯誤。 這是我的代碼:構造函數ArrayAdapter <string>是undefined
public class Loglist extends Activity {
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.diary_edit);
TextView Exe =(TextView) findViewById(R.id.txtName2);
Exe.setText(getIntent().getExtras().getString("extraname"));
populateListView1();
}
private void populateListView1(){
TextView Name1;
Name1.setText(getIntent().getExtras().getString("extraname"));
ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this,R.layout.loglist,Name1);
ListView List =(ListView) findViewById(R.id.listViewdiary);
List.setAdapter(adapter2);
}
你不能傳遞一個字符串轉換成'ArrayAdapter'構造。它必須是一個'String []'或'List'。 –
CommonsWare
其實,他們正在嘗試傳遞一個'TextView'。 –