1

我的问题与此类似: Android:对话框主题活动不可见

但我没有看到任何人回答它。

这是我的代码:

    public class QueryAct extends Activity implements OnFocusChangeListener ,          OnItemClickListener , OnResponseListener , OnStartListener
{
    oncreate(Bundle savedInstanceState)
    {
                super.onCreate(savedInstanceState);
        mAct = this ;
        setContentView(R.layout.activity_query) ;
        views = new QueryActViews(mAct) ; 
        searchThread = new SearchThread() ;
        searchThread.responseListener = this ;
        searchThread.startListener = this ;
        intialViews(views) ;

        HUtil.checkAppUpdate(this);
    }
}

这是 HUtil 类中的方法

public static void checkAppUpdate(Context ctx)
    {
    SharedPreferences sp = ctx.getSharedPreferences(GContst.SP_NAME, Context.MODE_PRIVATE);

    boolean not_alarm_update = sp.getBoolean(GContst.NOT_ALARM_UPDATE, false);

        if(!not_alarm_update)
        {
            String update_url = sp.getString(GContst.UPDATE_URL, "");
            if(!"".equals(update_url))
            {
                ctx.startActivity(new Intent(ctx,UpdateDialog.class));
            }
        }
    }

这是我的 manifest.xml。我只是这样设置活动 updateDialog 的主题:

<activity
        android:name=".UpdateDialog"
        android:launchMode="singleInstance"
        android:theme="@android:style/Theme.Dialog" />
4

0 回答 0