国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

Android開(kāi)發(fā)解決popupWindow重疊報(bào)錯(cuò)問(wèn)題

2019-12-12 00:29:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在popupWindow里面再?gòu)棾鰌opupWindow的時(shí)候會(huì)報(bào)這樣的錯(cuò)誤

ERROR/AndroidRuntime(888): android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRoot$W@44ef1b68 is not valid; is your activity running? 

報(bào)錯(cuò)的意思大概就是說(shuō)依賴的Activity沒(méi)了。

解決方法1

不要在當(dāng)前的popupWindow里面繼續(xù)show一個(gè)popupWindow,應(yīng)該寫(xiě)一個(gè)接口回調(diào)到Activity里面進(jìn)行show,

解決方法2

如果只是簡(jiǎn)單的彈窗提醒的話,把第二次彈出的popupwindows改為T(mén)oast,

public class VerifySuccessDialog extends Toast {  public VerifySuccessDialog(Context context) {    super(context);    //設(shè)置toast的View    setView(LayoutInflater.from(context).inflate(R.layout.include_popwindow_verify, null));    //彈出位置    setGravity(Gravity.CENTER, 0, 0);    //時(shí)長(zhǎng)    setDuration(Toast.LENGTH_SHORT);  }}

用的地方就

new VerifySuccessDialog(mActivity).show();

解決方法3

第二次彈窗改為Dialog,設(shè)置dialog的style,在Style.xml添加

<style name="VerifyDialog" parent="@android:style/Theme.Holo.Dialog.NoActionBar">    <item name="android:windowBackground">@drawable/trans</item>    <item name="android:windowFrame">@null</item>    <item name="android:windowIsFloating">true</item>    <item name="android:backgroundDimEnabled">true</item>    <item name="android:windowSoftInputMode">adjustPan</item>  </style>

定義一個(gè)Dialog類

public class VerifySuccessDialog extends Dialog {  //用來(lái)設(shè)置時(shí)間自動(dòng)關(guān)閉  private int showTime;  public VerifySuccessDialog(Context context) {    super(context, R.style.VerifyDialog);    setContentView(R.layout.include_popwindow_verify);  }  public int getShowTime() {    return showTime;  }  public void setShowTime(int showTime) {    this.showTime = showTime;  }}

用就直接:

VerifySuccessDialog dialog = new VerifySuccessDialog(mActivity);

顯示的地方

dialog.show();

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)武林網(wǎng)的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 清远市| 龙州县| 枣强县| 和硕县| 建德市| 德格县| 高台县| 腾冲县| 额敏县| 许昌县| 克拉玛依市| 新河县| 宜州市| 塔城市| 兴义市| 子长县| 手游| 吉木乃县| 施甸县| 乐业县| 淳安县| 盐池县| 鱼台县| 青田县| 白银市| 罗田县| 柳州市| 绥芬河市| 武汉市| 松潘县| 灯塔市| 济南市| 托克逊县| 绍兴市| 耿马| 朝阳县| 高青县| 阿勒泰市| 娄底市| 乌拉特后旗| 濉溪县|