最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android開發(fā)解決popupWindow重疊報錯問題

 更新時間:2018年10月18日 13:59:33   作者:tpnet  
今天小編就為大家分享一篇關于Android開發(fā)解決popupWindow重疊報錯問題的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

在popupWindow里面再彈出popupWindow的時候會報這樣的錯誤

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

報錯的意思大概就是說依賴的Activity沒了。

解決方法1

不要在當前的popupWindow里面繼續(xù)show一個popupWindow,應該寫一個接口回調(diào)到Activity里面進行show,

解決方法2

如果只是簡單的彈窗提醒的話,把第二次彈出的popupwindows改為Toast,

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

用的地方就

new VerifySuccessDialog(mActivity).show();

解決方法3

第二次彈窗改為Dialog,設置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>

定義一個Dialog類

public class VerifySuccessDialog extends Dialog {
  //用來設置時間自動關閉
  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é)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

相關文章

最新評論

宣武区| 郎溪县| 罗山县| 济源市| 佛坪县| 灵寿县| 德兴市| 光山县| 成都市| 台南县| 奎屯市| 富裕县| 湖口县| 东兰县| 明溪县| 永新县| 翁牛特旗| 平泉县| 易门县| 大荔县| 工布江达县| 镇原县| 聂拉木县| 庆元县| 柳河县| 蛟河市| 余庆县| 衡南县| 抚松县| 海南省| 平山县| 安岳县| 新建县| 广灵县| 黄石市| 和田市| 磐石市| 海阳市| 鄂州市| 阿拉善左旗| 柏乡县|