當我從一個意圖去另一個意圖,我得到這樣的警告:
「窗口已集中,忽略焦點收益:com.android.internal.view.IInputMethodClient $存根$代理」
並且視圖停留在舊的意圖上。
的代碼是:
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數據庫中。
到目結束我不知道爲什麼會發生此警告。
需要緊急援助
感謝
我得到相同的錯誤。據我所知,我的目標活動設置正確,清單文件包含活動。這是否有其他原因? – twilbrand 2010-08-30 22:19:28
@twilbrand如果您碰巧收到此評論,請參閱下面的答案。希望你已經修復了這個錯誤,或者在這麼多個月後仍然沒有修復它:)。但是,如果你確實找到了解決問題的辦法,爲什麼不發佈自己的答案? : - \ – Ricket 2011-02-08 21:53:45
我的修復者:Intent.FLAG_ACTIVITY_CLEAR_TOP – 2016-03-12 00:31:30