我有一個listview它從其他活動獲取數據。我有一千個循環。當用戶單擊列表項時,將打開一個警報對話框。直到昨天爲止,我在今天添加了所有數據的信息。出現警告。超過65535字節的限制onItemClick
這是我的名單;
ListView sonuclistesi=(ListView) findViewById(R.id.sonuclistesi);
ArrayAdapter<String> veriadaptoru=new Listeozellikleri(this,veriler);
sonuclistesi.setAdapter(veriadaptoru);
這是列表的onclick事件;
sonuclistesi.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
String veri = veriler.get(position).toString();
if(veri.equals("car")){
AlertDialog alertDialog = new AlertDialog.Builder(sonuclar.this).create();
alertDialog.setCanceledOnTouchOutside(false);
alertDialog.setCancelable(false);
alertDialog.getWindow().getAttributes().windowAnimations = R.style.dialog_animation;
alertDialog.setTitle("Car");
alertDialog.setIcon(R.drawable.car);
alertDialog.setMessage(sonuclar.this.getString(R.string.car));
alertDialog.setButton(Dialog.BUTTON_NEGATIVE, sonuclar.this.getString(R.string.kapat), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
};
});
alertDialog.show();
alertDialog.getButton(alertDialog.BUTTON_NEGATIVE).setTextColor(Color.parseColor("#445981"));
alertDialog.getButton(alertDialog.BUTTON_POSITIVE).setTextColor(Color.parseColor("#445981"));
}
//... 1 thousand if again and again...
}
});
那我該怎麼辦?我讀了一些關於分法的文章。但有沒有爲我工作...
1000 ???你會consoder refactory,而不是? –
我必須這樣做.. –
'今天。出現警告.'。哪個警告?在那個時刻? – greenapps