1

私の問題はこれに似ています: Android: Dialog themed activity not visible

しかし、私は誰もそれに答えるのを見たことがありません。

ここに私のコードがあります:

    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