启动器应用程序没有焦点

时间:2013-10-09 03:01:49

标签: android

我创建了一个启动器应用(<category android:name="android.intent.category.HOME" />),应用必须在加载视图中检查更新。如果有更新版本,它将显示一个对话框,但对话框没有焦点,我在对话框上设置OnShowListener并输出getCurrentFocus()的结果,结果为null

如果我将对话请求的按钮对焦于setOnShowListener,则对话框也没有焦点。为什么? 我希望对话框的按钮在启动器应用程序中具有焦点,我该怎么做?

setOnShowListener(new OnShowListener() 
{
    @Override 
    public void onShow(DialogInterface arg0)
    { 
        if (mOkButton != null && mOkButton.getVisibility() == View.VISIBLE)
        {
          mOkButton.requestFocus();
        } 
    }
});

0 个答案:

没有答案