Когда я иду от одного намерения до другого намерения, я получаю это предупреждение:
"Окно уже сфокусированное, игнорирующее усиление фокуса: com.android.internal.view. IInputMethodClient$Stub$Proxy"
и представление остается на старом намерении.
код:
btnCatalog.setOnClickListener(new OnClickListener() {
private ProgressDialog myProgressDialog;
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
myProgressDialog = ProgressDialog.show(introPage.this,
"Please wait...", "Doing Extreme Calculations...", true);
new Thread() {
public void run() {
try{
fetchAndStoreData();
Intent toMainPage = new Intent(introPage.this, mainPage.class);
startActivity(toMainPage);
sleep(5000);
} catch (Exception e) { }
myProgressDialog.dismiss();
}
}.start();
}
});
но когда я комментирую fetchandStoreData () метод, затем намерение перемещается в другое намерение. fetchAndStoreData () метод читает XML чтение данных из файлов и также сохранения данных в базу данных SQLLite.
до сих пор я понятия не имею, почему это предупреждение происходит.
нуждаюсь в срочной помощи
Спасибо
У меня была эта ошибка, когда "mainPage" (начальное намерение) не было объявлено в файле манифеста,
попробуйте добавить: