Это мой код, который у меня есть, onActivityResult захватывает намерение, которое я создал, но
Моя проблема в том, что setContentView (R.laout.waiting) не используется. R.layout.waiting не было Отображение на Android. Вместо этого экран просто потемнеет на пару секунд, пока не закончится остальная часть кода, но будет отображаться setContentView (tv);
Как я могу заставить Android отображать макет, прежде чем перейти к остальной части кода.
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
setContentView(R.layout.waiting);
SystemClock.sleep(100000);
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
displayScanResults(scanResult.getContents());
}
public void displayScanResults (String upc)
{
item.scanItem(upc );
tv = new TextView(this);
tv.setText( "" + item.getResults().get(0));
setContentView(tv);
}