У меня есть кнопка и один flipperview в моем макете. При запуске операции выполняется синтаксический анализ xml. Но иногда этот процесс занимает очень много времени. И я не могу нажать кнопку, пока разбор продолжается.Android - Как кнопка clickable при разборе процесса
new Thread() {
@Override
public void run() {
getJSONFromUrl("getVitrinSliderJSON.php?");
mHandler.sendEmptyMessage(0);
}
}.start();
/*****
* Start Set Main Page Buttons
*/
Button btnkesfet = (Button) findViewById(R.id.ana_btn_kesfet);
btnkesfet.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
Intent i = new Intent(MyAntalyaActivity.this,
KesfetAnasayfa.class);
startActivity(i);
}
});
Handler mHandler = new Handler() {
public void handleMessage(android.os.Message msg) {
jParse(jObj);
SetFlipper();
};
};
попробуйте AsyncTask, theres много примеров, если вы делаете мало поиска в Интернете. – Niko