日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

更新fielddata为true_线程与更新UI,细谈原理

發(fā)布時(shí)間:2023/12/15 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 更新fielddata为true_线程与更新UI,细谈原理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

相信不少讀者都閱讀過(guò)相類似的文章了,但是我還是想完整的把這之間的關(guān)系梳理清楚,細(xì)節(jié)聊好,希望你也能從中學(xué)到一些。

進(jìn)入正題,大家應(yīng)該都聽(tīng)過(guò)這樣一句話——“UI更新要在主線程,子線程更新UI會(huì)崩潰”。久而久之就感覺(jué)這是個(gè)真理,甚至被認(rèn)為是“官方結(jié)論”。

但是如果問(wèn)你,官方什么時(shí)候在哪里說(shuō)過(guò)這句話,你會(huì)不會(huì)有點(diǎn)懵。而且就算是官方說(shuō)的,也就不一定對(duì)的是吧,眾所周知,Google官方文檔一直都有點(diǎn)說(shuō)的不清不楚,需要我們進(jìn)行大量實(shí)踐得出實(shí)際的結(jié)論。

就好比之前的Android11更新文檔,我也是看了好久,通過(guò)一個(gè)個(gè)實(shí)踐才寫(xiě)出了適配指南,然后就發(fā)現(xiàn)其中一個(gè)比較明顯的BUG,Google官方有說(shuō)過(guò)這樣一句:

下面是首先需要關(guān)注的行為變更 (無(wú)論您應(yīng)用的 targetSdkVersion 是多少):? 外部存儲(chǔ)訪問(wèn)權(quán)限 ?- 應(yīng)用無(wú)法再訪問(wèn)外部存儲(chǔ)空間中其他應(yīng)用的文件。

其實(shí)經(jīng)過(guò)實(shí)踐會(huì)發(fā)現(xiàn),外部存儲(chǔ)訪問(wèn)權(quán)限還是會(huì)和targetSdkVersion有關(guān),具體可以看這篇Android11適配指南。

廢話有點(diǎn)多了,今天還是通過(guò)實(shí)踐案例,看看這個(gè)關(guān)于線程和UI更新的 “官方結(jié)論” 正確嗎?

案例一,子線程更新button文字

1)onCreate方法中更新了按鈕顯示文字,修改Button的寬度為固定或者wrap_content,都不崩潰。


????????????android:id="@+id/btn_ui"
????????android:layout_width="100dp"
????????android:layout_height="70dp"
????????android:layout_centerInParent="true"
????????android:text="我是一個(gè)按鈕"
????????/>

????????//或者

????????????android:id="@+id/btn_ui"
????????android:layout_width="wrap_content"
????????android:layout_height="70dp"
????????android:layout_centerInParent="true"
????????android:text="我是一個(gè)按鈕"
????????/>????????


????override?fun?onCreate(savedInstanceState:?Bundle?)?{
????????super.onCreate(savedInstanceState)
????????setContentView(R.layout.activity_ui)

????????thread?{
????????????btn_ui.text="年輕人要講武德"
????????}
????}

2)onCreate方法中更新了按鈕顯示文字,加了延時(shí)。

Button的寬度為固定不崩潰。Button的寬度為wrap_content,崩潰報(bào)錯(cuò)——Only the original thread that created a view hierarchy can touch its views。


????????????android:id="@+id/btn_ui"
????????android:layout_width="100dp"
????????android:layout_height="70dp"
????????android:layout_centerInParent="true"
????????android:text="我是一個(gè)按鈕"
????????/>

????????//或者

????????????android:id="@+id/btn_ui"
????????android:layout_width="wrap_content"
????????android:layout_height="70dp"
????????android:layout_centerInParent="true"
????????android:text="我是一個(gè)按鈕"
????????/>???
????????

????override?fun?onCreate(savedInstanceState:?Bundle?)?{
????????super.onCreate(savedInstanceState)
????????setContentView(R.layout.activity_ui)

????????thread?{
?????????Thread.sleep(3000)
????????????btn_ui.text="年輕人要講武德"
????????}
????}

案例一分析

有點(diǎn)懵的感覺(jué),不慌,來(lái)看看崩潰信息。

崩潰是在按鈕寬度為wrap_content,也就是根據(jù)內(nèi)容設(shè)定寬度,然后3秒之后去更新按鈕文字,發(fā)生了崩潰。相比之下,有兩個(gè)崩潰影響點(diǎn)需要注意下:

  • 寬度wrap_content。如果設(shè)置為固定值,是不會(huì)崩潰的,見(jiàn)案例2,所以是不是跟布局改變的邏輯有關(guān)呢?
  • 延時(shí)3秒。如果不延時(shí)的話,即使是wrap_content也不會(huì)崩潰,見(jiàn)案例1,所以是不是跟某些類的加載進(jìn)度有關(guān)呢?

帶著這些疑問(wèn)去源碼中找找答案。先看看崩潰日志:


android.view.ViewRootImpl$CalledFromWrongThreadException:?Only?the?original?thread?that?created?a?view?hierarchy?can?touch?its?views.
????????at?android.view.ViewRootImpl.checkThread(ViewRootImpl.java:9219)
????????at?android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:1600)
????????at?android.view.View.requestLayout(View.java:24884)

可以看到是ViewRootImpl的requestLayout中檢查線程的時(shí)候報(bào)錯(cuò)了,那我們就看看這個(gè)方法:

????@Override
????public?void?requestLayout()?{
????????if?(!mHandlingLayoutInLayoutRequest)?{
????????????checkThread();
????????????mLayoutRequested?=?true;
????????????scheduleTraversals();
????????}
????}

????void?checkThread()?{
????????if?(mThread?!=?Thread.currentThread())?{
????????????throw?new?CalledFromWrongThreadException(
????????????????????"Only?the?original?thread?that?created?a?view?hierarchy?can?touch?its?views.");
????????}
????}????

在解開(kāi)謎底之前,我們先了解下ViewRootImpl。

ViewRootImpl

Activity從創(chuàng)建到我們看到界面,其實(shí)是經(jīng)歷了兩個(gè)過(guò)程:加載布局和繪制。

  • 加載布局

加載布局其實(shí)就是我們常用的setContentView(int layoutResID)方法,這個(gè)方法主要做的就是新建了一個(gè)DecorView,然后根據(jù)activity設(shè)置的主題(theme)或者特征(Feature)加載不同的根布局文件,最后再加載layoutResID資源文件。為了方便大家理解,畫(huà)了一張圖:

加載布局流程

這里的最后一步是調(diào)用了LayoutInflater的inflate()方法,這個(gè)方法只做了一件事,就是解析xml文件,然后根據(jù)節(jié)點(diǎn)生成了view對(duì)象。最后形成了一個(gè)完整的DOM結(jié)構(gòu),返回最頂層的根布局View。(DOM是一種文檔對(duì)象模型,他的層次結(jié)構(gòu)是除了頂級(jí)元素,所有元素都被包括到另外的元素節(jié)點(diǎn)中,有點(diǎn)像家譜樹(shù)結(jié)構(gòu),很典型的就是html代碼解析)

到這里,一個(gè)有完整view結(jié)構(gòu)的DecorView就創(chuàng)建出來(lái)了,但是它還沒(méi)有被繪制,也沒(méi)有被顯示到手機(jī)界面上。

  • 繪制

繪制的流程發(fā)生在handleResumeActivity中,熟悉app啟動(dòng)流程的朋友應(yīng)該知道,handleResumeActivity方法是用來(lái)觸發(fā)onResume方法的,這里也完成了DecorView的繪制。再來(lái)一張圖:

繪制流程
  • 總結(jié)

由此我們可以得出一些結(jié)論:
1)setContentView用來(lái)新建DecorView并加載布局的資源文件。
2)onResume方法之后,會(huì)新建一個(gè)ViewRootImpl,作為DecorView的parent對(duì)DecorView進(jìn)行測(cè)量,布局和繪制等操作。
3)PhoneWindow作為Window的唯一子類,存儲(chǔ)了DecorView變量,并對(duì)其進(jìn)行管理,屬于Activity和View交互的中間層。

分析崩潰

好了。再回來(lái)看看崩潰的原因:


????void?checkThread()?{
????????if?(mThread?!=?Thread.currentThread())?{
????????????throw?new?CalledFromWrongThreadException(
????????????????????"Only?the?original?thread?that?created?a?view?hierarchy?can?touch?its?views.");
????????}
????}??

可以看到是因?yàn)楫?dāng)前線程currentThread不是mThread的時(shí)候,就會(huì)崩潰,報(bào)的錯(cuò)誤是 “只有創(chuàng)建視圖層次結(jié)構(gòu)的原始線程才能觸摸它的視圖” ,看到這里是不是猜到一些了,這個(gè)mThread難道就是“創(chuàng)建視圖的原始線程”?

通過(guò)查找,其實(shí)這個(gè)mThread是在ViewRootImpl被創(chuàng)建的時(shí)候賦值的:

public?ViewRootImpl(Context?context,?Display?display)?{
????mThread?=?Thread.currentThread();
}

而通過(guò)上方分析Activity加載布局過(guò)程得知,ViewRootImpl實(shí)例化發(fā)生在onResume之后,用來(lái)繪制DecorView到window上。

所以我們就可以得知崩潰的真正原因,就是當(dāng)前線程不是ViewRootImpl創(chuàng)建時(shí)候的線程就會(huì)崩潰。翻譯的還是比較準(zhǔn)確的,只有創(chuàng)建視圖的原始線程才能修改這個(gè)視圖,聽(tīng)起來(lái)也蠻有道理的,我創(chuàng)造了你才有權(quán)利改變你,有那味了。

然后再看看前面的案例:

  • 案例一,在onCreate中修改Button,這時(shí)候只是在修改DecorView,都沒(méi)創(chuàng)建ViewRootImpl,也就沒(méi)走到所以checkThread方法,當(dāng)然不會(huì)崩潰了。ViewRootImpl的創(chuàng)建是在onResume之后。

  • 案例二,延時(shí)3秒之后,界面也繪制完成了,創(chuàng)建ViewRootImpl顯然是在主線程完成的,所以mThread為主線程,而改變Button的線程為子線程,所以setText方法會(huì)觸發(fā)requestLayout方法重新繪制,最終導(dǎo)致崩潰。

但是,Button的寬度設(shè)置為固定值咋又不崩潰了?難道就不會(huì)執(zhí)行checkThread方法了?奇怪。

找找setText的源碼可以發(fā)現(xiàn),有一個(gè)方法是負(fù)責(zé)檢查是否需要新的布局——checkForRelayout()


private?void?checkForRelayout()?{
????????//?If?we?have?a?fixed?width,?we?can?just?swap?in?a?new?text?layout
????????//?if?the?text?height?stays?the?same?or?if?the?view?height?is?fixed.

????????if?((mLayoutParams.width?!=?LayoutParams.WRAP_CONTENT
????????????????||?(mMaxWidthMode?==?mMinWidthMode?&&?mMaxWidth?==?mMinWidth))
????????????????&&?(mHint?==?null?||?mHintLayout?!=?null)
????????????????&&?(mRight?-?mLeft?-?getCompoundPaddingLeft()?-?getCompoundPaddingRight()?>?0))?{
????????????

????????????if?(mEllipsize?!=?TextUtils.TruncateAt.MARQUEE)?{
????????????????//?In?a?fixed-height?view,?so?use?our?new?text?layout.
????????????????if?(mLayoutParams.height?!=?LayoutParams.WRAP_CONTENT
????????????????????????&&?mLayoutParams.height?!=?LayoutParams.MATCH_PARENT)?{
????????????????????autoSizeText();
????????????????????invalidate();
????????????????????return;
????????????????}

???????????????//...
????????????}

????????????//?We?lose:?the?height?has?changed?and?we?have?a?dynamic?height.
????????????//?Request?a?new?view?layout?using?our?new?text?layout.
????????????requestLayout();
????????????invalidate();
????????}?else?{
????????????//?Dynamic?width,?so?we?have?no?choice?but?to?request?a?new
????????????//?view?layout?with?a?new?text?layout.
????????????nullLayouts();
????????????requestLayout();
????????????invalidate();
????????}
????}

可以看到,如果布局大小沒(méi)有改變的話,我們是不會(huì)去執(zhí)行requestLayout方法重新進(jìn)行布局繪制的,只會(huì)調(diào)用autoSizeText方法計(jì)算文字大小,invalidate繪制文字本身,所以當(dāng)我們寬高設(shè)置為固定值,setText()方法就不會(huì)執(zhí)行到requestLayout()方法了,自然也就執(zhí)行不到checkThread()方法了。

反思

解決了問(wèn)題,還需要反思下,為什么需要checkThread檢查線程呢?

  • 檢查線程,其實(shí)就是檢查更新UI操作的當(dāng)前線程是不是當(dāng)初創(chuàng)建UI的那個(gè)線程,這樣就保證了線程安全,因?yàn)閁I控件本身不是線程安全的,但是加鎖又顯得太重,會(huì)降低View加載效率,畢竟是跟交互相關(guān)的。所以就直接通過(guò)判斷線程這一邏輯來(lái)形成一個(gè)單線程模型,保證View操作的線程安全。

案例二,子線程和主線程分別showToast

1)onCreate方法中彈出toast,崩潰——Can't toast on a thread that has not called Looper.prepare()


????override?fun?onCreate(savedInstanceState:?Bundle?)?{
????????super.onCreate(savedInstanceState)
????????setContentView(R.layout.activity_ui)

????????thread?{
????????????showToast("我去年買了個(gè)表")
????????}
????}

2)onCreate方法中彈出toast,增加Looper.prepare(),Looper.loop()方法。不崩潰。

加上延時(shí)3秒,不崩潰。


????override?fun?onCreate(savedInstanceState:?Bundle?)?{
????????super.onCreate(savedInstanceState)
????????setContentView(R.layout.activity_ui)

????????thread?{
????????????//Thread.sleep(3000)

????????????Looper.prepare()
????????????showToast("我去年買了個(gè)表")
????????????Looper.loop()
????????}
????}

3)使用同一個(gè)Toast實(shí)例,在子線程中的Toast沒(méi)消失之前點(diǎn)擊按鈕,在主線程中修改Toast文字并顯示,則程序崩潰——Only the original thread that created a view hierarchy can touch its views.。

重新運(yùn)行,在子線程中顯示并消失后,點(diǎn)擊按鈕,不崩潰。

換個(gè)手機(jī)——三星s9,重新運(yùn)行,在子線程中的Toast沒(méi)消失之前點(diǎn)擊按鈕,不崩潰。

????lateinit?var?mToast:?Toast

????override?fun?onCreate(savedInstanceState:?Bundle?)?{
????????super.onCreate(savedInstanceState)
????????setContentView(R.layout.activity_ui)

????????thread?{
????????????Looper.prepare()
????????????mToast=Toast.makeText(this@UIMainActivity,"我去年買了個(gè)表",Toast.LENGTH_LONG)
????????????mToast.show()
????????????Looper.loop()
????????}

????????btn_ui.setOnClickListener?{
????????????mToast.setText("我今年買了個(gè)表")
????????????mToast.show()
????????}
????}

案例二分析

在解開(kāi)謎底之前,我們先了解下Toast。

Toast原理

Toast.makeText(this,msg,Toast.LENGTH_SHORT).show()

簡(jiǎn)單又常用的一句代碼,還是通過(guò)流程圖的方式看看它是怎么創(chuàng)建并展示的。

Toast流程圖

和DecorView加載繪制流程如出一轍,首先加載了布局文件,創(chuàng)建了View。然后通過(guò)addView方法,再次新建一個(gè)ViewRootImpl實(shí)例,作為parent,進(jìn)行測(cè)量布局和繪制。

崩潰分析

1)首先,說(shuō)下第一次崩潰——Can't toast on a thread that has not called Looper.prepare(),也就是在創(chuàng)建Toast的線程必須要有Looper在運(yùn)行。

根據(jù)源碼我們也得知Toast的顯示和隱藏都是通過(guò)Handler傳遞消息的,所以必須要有Handler使用環(huán)境,也就是綁定Looper對(duì)象,并且通過(guò)loop方法開(kāi)始循環(huán)處理消息。

2)第二次崩潰——Only the original thread that created a view hierarchy can touch its views。

這里的崩潰和之前更新Button一樣的報(bào)錯(cuò),所以我們有理由懷疑也是一樣的原因,在不同的線程調(diào)用了ViewRootImpl的requestLayout方法。

我們看到點(diǎn)擊按鈕的時(shí)候,調(diào)用了mToast.setText()方法,咦,這不就跟案例一一模一樣了嗎。

setText方法中調(diào)用了TextView的setText()方法,然后由于Toast中的TextView寬高都是wrap_content的,所以會(huì)觸發(fā)requestLayout方法,最后會(huì)調(diào)用到最上層View也就是ViewRootImpl的requestLayout方法。

所以崩潰的原因就是因?yàn)門(mén)oast在第一次在子線程中show的時(shí)候,新建了一個(gè)ViewRootImpl實(shí)例,綁定了當(dāng)前線程也就是子線程到mThread變量。然后同一個(gè)Toast,在主線程調(diào)用setText方法,最終會(huì)調(diào)用到ViewRootImpl的requestLayout方法,引起線程檢查,當(dāng)前線程也就是主線程并不是當(dāng)初那個(gè)創(chuàng)建ViewRootImpl實(shí)例的線程,所以導(dǎo)致崩潰。

3)那為什么等Toast消失之后,點(diǎn)擊按鈕又不崩潰了呢?

原因就在Toast的hide方法中,最終會(huì)調(diào)用到View的assignParent方法,將Toast的mParent設(shè)置為null,也就是ViewRootImpl設(shè)置為null了。所以調(diào)用setText方法的時(shí)候也就執(zhí)行不到requestLayout方法了,也就不會(huì)到checkThread方法檢查線程了。貼下代碼:

public?void?handleHide()?{
????if?(mView?!=?null)?{
????????if?(mView.getParent()?!=?null)?{
????????????mWM.removeViewImmediate(mView);
????????}
????????mView?=?null;
????}
}

removeViewImmediate--->removeViewLockedprivate?void?removeViewLocked(int?index,?boolean?immediate)?{
????ViewRootImpl?root?=?mRoots.get(index);
????View?view?=?root.getView();
?
?//...
????if?(view?!=?null)?{
????????view.assignParent(null);
????????if?(deferred)?{
????????????mDyingViews.add(view);
????????}
????}
}

void?assignParent(ViewParent?parent)?{
????????if?(mParent?==?null)?{
????????????mParent?=?parent;
????????}?else?if?(parent?==?null)?{
????????????mParent?=?null;
????????}?else?{
????????????throw?new?RuntimeException("view?"?+?this?+?"?being?added,?but"+?"?it?already?has?a?parent");
????????}
}

4)但是但是,為啥換個(gè)手機(jī)又不崩潰了呢?

這是我偶然發(fā)現(xiàn)的,在我的三星S9手機(jī)上,運(yùn)行時(shí)不會(huì)崩潰的,而且界面給我的反饋并不是修改當(dāng)前頁(yè)面上Toast上的文字,而是像新建了一個(gè)Toast展示,即時(shí)代碼中寫(xiě)的是setText方法。

所以我猜測(cè)在部分手機(jī)上,應(yīng)該是改變了Toast的設(shè)置,當(dāng)調(diào)用setText方法的時(shí)候,就會(huì)馬上結(jié)束當(dāng)前的Toast展示,調(diào)用hide方法。然后再進(jìn)行Toast文字修改并展示,也就是剛才第三點(diǎn)的做法。

當(dāng)然這只是我的猜測(cè),有研究過(guò)手機(jī)源碼的大神也可以補(bǔ)充下。

總結(jié)

任何線程都可以更新UI,也都有更新UI導(dǎo)致崩潰的可能。

其中的關(guān)鍵就是view被繪制到界面時(shí)候的線程(也就是最頂層ViewRootImpl被創(chuàng)建時(shí)候的線程)和進(jìn)行UI更新時(shí)候的線程是不是同一個(gè)線程,如果不是就會(huì)報(bào)錯(cuò)。

參考

https://www.jianshu.com/p/1cdd5d1b9f3d

https://www.cnblogs.com/fangg/p/12917235.html

拜拜

有一起學(xué)習(xí)的小伙伴可以關(guān)注下我的公眾號(hào)——碼上積木???? 每日三問(wèn)知識(shí)點(diǎn)/面試題,積少成多。

總結(jié)

以上是生活随笔為你收集整理的更新fielddata为true_线程与更新UI,细谈原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

成人免费观看视频网站 | 玖草在线观看 | 高清美女视频 | 亚洲欧美日韩国产精品一区午夜 | 亚洲一级片在线看 | 中文久草 | av久久久 | 精品国产免费人成在线观看 | 激情欧美xxxx | 久久99视频精品 | 国产精品久久久久久久av电影 | 国产91精品一区二区麻豆亚洲 | 精品美女在线视频 | 午夜精品视频在线 | 国产精品久久久久久麻豆一区 | 毛片888| 五月天久久精品 | 婷婷丁香七月 | 日韩欧美电影 | 久久99热精品 | 色诱亚洲精品久久久久久 | 黄色aaa毛片| 日韩有码中文字幕在线 | 精品久久久久久亚洲综合网站 | 色婷婷在线观看视频 | 久久99亚洲热视 | 欧美大片mv免费 | 人人精久| 亚洲黄色在线 | 91中文字幕在线 | 美国av片在线观看 | 超碰公开在线观看 | 四虎永久免费在线观看 | 精品久久久久久亚洲综合网站 | www亚洲精品 | 久久99在线视频 | 免费黄色在线网站 | 国产一区欧美在线 | 91福利国产在线观看 | 色99网| 少妇高潮流白浆在线观看 | 日本黄色免费大片 | 日韩精品欧美视频 | aaawww| 深夜福利视频一区二区 | 婷婷激情av | 国产黄色视 | 黄网站大全 | 日本爱爱片 | 亚洲人在线视频 | 99精品视频免费看 | 成人黄色短片 | 欧美激情第十页 | 国产在线观看xxx | 欧美性直播| 精品美女在线观看 | 狠狠狠的干 | 最近中文字幕mv | 欧美一级免费高清 | www.99av| 涩涩在线 | 精品久久久久久久久亚洲 | 日本h视频在线观看 | 中文字幕传媒 | 亚洲va欧美va国产va黑人 | 日韩成人在线免费观看 | 国产精品区二区三区日本 | 欧洲精品在线视频 | 国产精品成人久久 | www.在线观看av | 手机在线日韩视频 | 成人三级av | 天天天天射 | 国产高清在线不卡 | 欧美日本在线观看视频 | 黄色av电影 | 国产精品亚洲精品 | 亚洲视频免费 | 日韩中出在线 | 在线亚洲午夜片av大片 | 国产人成一区二区三区影院 | 99免费精品| 一区二区三区影院 | 成人午夜黄色 | 美女视频黄在线观看 | 在线免费视频一区 | 五月天婷婷狠狠 | 亚洲成人黄色在线 | 国产精品欧美激情在线观看 | 91精品啪在线观看国产 | 三级毛片视频 | 午夜久久影视 | 免费观看第二部31集 | 久草视频播放 | 精品国产一区二区三区久久影院 | 中文在线最新版天堂 | 免费在线中文字幕 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 亚洲精品资源在线观看 | 久久久久在线视频 | 粉嫩av一区二区三区四区五区 | 午夜久久久久久久久久影院 | 天海翼一区二区三区免费 | 日韩偷拍精品 | 久久综合免费视频影院 | 在线观看视频黄色 | 久久草草影视免费网 | 成年人视频在线免费播放 | 日本中文字幕网址 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 成人欧美一区二区三区黑人麻豆 | 亚洲国产黄色 | 国产成人精品999在线观看 | 三级av片 | 综合色中色 | 欧美日韩不卡在线视频 | 91在线视频免费91 | 在线免费黄色 | 在线天堂中文在线资源网 | 国产成人一区在线 | 热99在线| 色综合久久久久久久久五月 | 欧美韩日视频 | 国产美女无遮挡永久免费 | 在线最新av | 国产日韩欧美在线影视 | 在线观看视频亚洲 | 激情视频在线高清看 | 久草在线91 | 国产精久久久久久久 | 久久久国产日韩 | 久久中文精品视频 | 中文久草| 毛片基地黄久久久久久天堂 | 国产一级性生活 | av大全在线免费观看 | 亚洲免费av在线播放 | 久久99久久99久久 | 99精品国自产在线 | 日本中文字幕电影在线免费观看 | 久久一区二区三区国产精品 | 888av| 精品国产欧美 | 亚洲日本韩国一区二区 | 成人免费一区二区三区在线观看 | 国产精品女人久久久久久 | 久久精品二区 | 日本久久久影视 | 99色亚洲 | 热99久久精品| 69久久久| 黄色三级在线看 | 国产一级黄色免费看 | 国产精品一区二区三区四区在线观看 | 午夜在线免费视频 | 丁香六月激情 | 99看视频在线观看 | 亚洲精品网址在线观看 | 亚洲精品色婷婷 | 激情五月***国产精品 | 99免费| 精品高清美女精品国产区 | 三级在线国产 | 91丨九色丨国产女 | 国产涩涩网站 | 一区二区三区四区五区在线视频 | 超碰免费成人 | 激情大尺度视频 | 成人免费在线视频 | 99色在线视频 | 中文字幕一区二区三区四区视频 | 久草视频免费观 | 国产免费看| 久久久五月天 | www.黄色小说.com | 国产 日韩 在线 亚洲 字幕 中文 | 久久福利影视 | 国产精品伦一区二区三区视频 | 91香蕉视频色版 | 久久久国产精品人人片99精片欧美一 | 天天撸夜夜操 | 最近中文字幕久久 | 视色网站 | www黄色| 91精品视频导航 | 最新国产在线观看 | 欧美日韩亚洲精品在线 | 少妇视频一区 | 欧美日韩一区二区三区在线免费观看 | 国产午夜精品一区 | 亚洲综合色视频 | 亚洲经典视频在线观看 | 最近日本韩国中文字幕 | 最新精品视频在线 | 久久精品女人毛片国产 | 又色又爽又黄 | 日本在线中文在线 | 黄色a一级片 | 亚洲精品色 | www五月天com | 国产欧美高清 | 一级片免费观看视频 | 91在线免费视频 | 九九久久久久久久久激情 | 婷婷丁香色 | 青青草在久久免费久久免费 | a资源在线 | 久久精品人人做人人综合老师 | 91热| 欧美日视频 | 国产亚洲小视频 | 国产精品免费高清 | 91精品久久久久久综合乱菊 | 中文字幕精品一区久久久久 | 亚洲天堂香蕉 | 成人久久久精品国产乱码一区二区 | 欧美在线观看视频免费 | 欧美网址在线观看 | 日本aaaa级毛片在线看 | 亚洲成a人片77777kkkk1在线观看 | 97超碰国产在线 | 国产不卡片 | 久久婷婷久久 | 香蕉视频在线看 | 五月在线 | 精品国产欧美一区二区三区不卡 | 精品一区二区视频 | 国产人成看黄久久久久久久久 | 99精品视频免费观看视频 | 免费看黄在线 | 国产成人精品一区二区三区网站观看 | 又爽又黄又无遮挡网站动态图 | 丝袜av网站| 狠狠色狠狠色综合系列 | 欧美日韩久久一区 | 久久精品导航 | 久久狠狠亚洲综合 | 一区二区精品视频 | av看片在线观看 | 亚洲精品久久视频 | 欧美色图狠狠干 | 日本久久成人中文字幕电影 | 国产亚洲精品久久久久久久久久久久 | 在线a人片免费观看视频 | 久久久久久久久久亚洲精品 | 精品资源在线 | 九九视频精品在线 | 亚洲欧美国产精品18p | 国产精品一区二区三区99 | 日韩一区视频在线 | 丁五月婷婷| 99精品欧美一区二区三区黑人哦 | 中文字幕观看av | 亚洲另类视频在线 | 在线观看日本高清mv视频 | 波多野结依在线观看 | 国产精品免费久久久久久久久久中文 | 精品日韩视频 | 日本久久久久 | 色婷婷久久一区二区 | 天天插天天色 | 九色91在线 | 超碰97免费 | www天天操| 国产精品久久久久毛片大屁完整版 | 亚洲无吗av | 丁香免费视频 | 中文字幕日韩伦理 | 久久亚洲私人国产精品 | 97超碰在线免费观看 | 日韩精品影视 | 狠狠狠色丁香婷婷综合激情 | 一性一交视频 | 在线观看激情av | 欧美日韩在线免费观看 | 日韩美av在线 | 日韩在线观看一区二区 | 国产v在线播放 | av日韩中文 | 日韩成年视频 | 日韩电影精品 | 日韩乱码中文字幕 | 欧美日韩视频在线一区 | 四川bbb搡bbb爽爽视频 | 天堂久色| 91视频在线播放视频 | 又黄又网站 | 欧美性生爱 | 99日韩精品| 色婷婷播放 | 激情五月视频 | 国产亚洲视频系列 | 精品国精品自拍自在线 | 香蕉视频网站在线观看 | 日韩高清一 | 久久小视频 | 国产一区二区在线免费视频 | 欧美日韩国产一二三区 | 国产午夜精品福利视频 | 亚洲视频免费视频 | 国内精品久久久久久久久久久 | 色综合天天综合 | 久久久久久毛片 | 亚洲乱码中文字幕综合 | 一区二区三区播放 | 久久久综合香蕉尹人综合网 | 欧美激情综合五月色丁香小说 | 国产精品久久久久久久久久三级 | 日色在线视频 | 美女精品久久 | 狠狠的日日 | 免费91在线 | 日韩狠狠操| 久艹在线观看视频 | 99精品乱码国产在线观看 | 久久99精品国产99久久 | 欧美xxxxx在线视频 | 黄色一及电影 | 99久久精 | 最近中文字幕高清字幕免费mv | av在线8 | 色停停五月天 | 亚洲精品777 | 欧美激情h | 久久久久久久久久国产精品 | 丁香色婷婷 | 成年人在线免费看视频 | 日本精品一区二区 | 国产成人专区 | 婷婷网址 | 色婷婷婷| 91九色视频导航 | 免费观看91视频大全 | 国产亚洲精品久久久久久久久久 | 国精产品永久999 | 亚洲精品视频在线观看免费 | 天天玩夜夜操 | 成年人视频在线 | 在线观看www视频 | 久操97 | 国产精品女 | 国产日韩欧美在线播放 | 超碰成人网 | 成人91在线 | 色综合亚洲精品激情狠狠 | 成人精品999 | 欧美一区二视频在线免费观看 | 成人中心免费视频 | 色综合久久88色综合天天人守婷 | 天天射天天射 | 精品福利视频在线观看 | 91黄视频在线| 欧美视频二区 | 蜜臀精品久久久久久蜜臀 | 国产精品18久久久久久久 | 九色精品免费永久在线 | 欧美最爽乱淫视频播放 | 国产精品久久久久久久久久久久久 | 日韩av影片在线观看 | 国产精品不卡 | 国产精品专区在线观看 | 人人爽人人爽人人 | 久久在线免费观看视频 | 国产精品视频最多的网站 | 国产精品日韩久久久久 | 天天操天天色综合 | 亚洲天堂免费视频 | 久久女同性恋中文字幕 | 久久草草热国产精品直播 | 亚洲片在线观看 | 成人av直播 | 九九久久免费 | 91成人免费观看视频 | 国偷自产中文字幕亚洲手机在线 | 91福利在线导航 | 亚洲综合成人在线 | 国产片免费在线观看视频 | 日韩v欧美v日本v亚洲v国产v | 欧美91精品国产自产 | 欧美在线观看视频免费 | 日韩久久精品一区二区三区 | 97色在线视频 | 99在线精品免费视频九九视 | 日韩在线视频免费播放 | av再线观看 | 日韩在线 | 国产免费观看久久 | 日韩精品欧美视频 | 成人免费视频视频在线观看 免费 | 丁香激情网 | 欧美激情视频一二区 | 在线国产一区二区 | 99精品一级欧美片免费播放 | 天天操比 | 麻豆av一区二区三区在线观看 | 国产精品高清av | 国产精品 日韩 | 国产在线观看你懂的 | 国产在线日本 | 丁香六月综合网 | 欧美精品少妇xxxxx喷水 | 日韩欧美在线免费 | 欧洲精品在线视频 | 国产精品久久久久久久婷婷 | 国产精品毛片一区二区在线 | 久久看片网站 | 九色91福利 | 欧美少妇18p| 99久久久久成人国产免费 | 国产又粗又硬又爽的视频 | 亚洲国产69 | 最新中文字幕 | 草樱av | 中文字幕在线视频一区 | 香蕉视频在线看 | 日韩高清一区 | 精品日韩中文字幕 | 久久精品欧美一区 | 久久99久久久久久 | 久久久影院一区二区三区 | 国产亚洲婷婷免费 | 99色资源| 亚洲成a人片77777kkkk1在线观看 | 国产精品18毛片一区二区 | 色狠狠一区二区 | 337p西西人体大胆瓣开下部 | 国产剧情在线一区 | 久久久精品一区二区三区 | 国产成人精品一区二区三区网站观看 | 国产精品一区二区av日韩在线 | 亚洲精品视频网站在线观看 | av电影久久 | 国产精品 国产精品 | 亚洲天堂网在线视频 | 成人黄色免费观看 | 国产精品美女在线 | 久久久久久久久久久黄色 | 毛片美女网站 | 99在线观看视频网站 | 在线观看 国产 | 午夜色站| 国产亚洲婷婷免费 | 婷婷色综合网 | 一区二区日韩av | 成年人电影毛片 | 久久久精品视频成人 | 日本电影黄色 | 成人黄色在线视频 | 国产福利一区二区三区在线观看 | 久久久午夜精品福利内容 | 日韩免费视频一区二区 | 黄色毛片在线 | 久久成人福利 | 亚洲精品视 | 在线观看91精品国产网站 | 国产中文字幕国产 | 91成人蝌蚪| 韩国视频一区二区三区 | 久热久草 | 美女黄频免费 | 国产二区免费视频 | 欧美在线视频第一页 | 日韩欧美高清一区二区三区 | 一区二区三区四区影院 | 国产成人久久av977小说 | 免费三级大片 | 狠狠干我| 成人免费在线观看av | 欧美一级特黄aaaaaa大片在线观看 | 国产美女精品视频免费观看 | 免费视频黄 | 国产精品一区二区久久久 | 欧美小视频在线 | 欧美视频在线观看免费网址 | 欧美人人 | 福利网在线 | 男女激情网址 | 亚洲狠狠丁香婷婷综合久久久 | 亚洲精品午夜aaa久久久 | 狠狠综合久久 | 中文字幕在线看 | 九九热视频在线免费观看 | 国产精品男女视频 | 国产视频资源在线观看 | 久草在线免费在线观看 | 欧美少妇bbwhd | 黄色大片免费网站 | 亚洲精品乱码白浆高清久久久久久 | 91成人欧美 | 亚洲精品看片 | 四虎在线观看视频 | 男女啪啪网站 | 色婷婷啪啪免费在线电影观看 | 欧美精品久久久久久久亚洲调教 | 91免费在线播放 | 久久国产精品一区二区 | 91麻豆操| 日韩在线三级 | 最新av网址在线观看 | 国产69精品久久久久99尤 | 久九视频 | 免费在线国产视频 | 日产乱码一二三区别免费 | 国产在线视频在线观看 | 亚洲午夜小视频 | a黄色一级 | 国产精品第52页 | 天天操天天干天天干 | 天天射天天爱天天干 | 久久久国产在线视频 | 天天干天天上 | 免费网站污 | 精品国产_亚洲人成在线 | 免费高清在线视频一区· | 久久成人一区二区 | 波多野结衣视频一区二区 | 久久午夜色播影院免费高清 | 国产精品久久久久久久久久久杏吧 | 在线 成人 | 欧美午夜激情网 | 又黄又爽的视频在线观看网站 | 超碰97在线资源 | 特级xxxxx欧美 | 五月天久久久久久 | 九九九在线观看 | 日韩激情视频在线观看 | www.在线观看视频 | 激情欧美一区二区三区免费看 | 日韩高清一二三区 | 国产亚洲一区二区在线观看 | 国产精品一区在线观看你懂的 | 在线观看91精品视频 | 国产成人精品一区二三区 | 欧美日韩在线视频免费 | 一区二区三区四区不卡 | 日韩三级一区 | 欧美另类老妇 | 狠狠干婷婷色 | 色吊丝在线永久观看最新版本 | 久草精品在线播放 | 干狠狠| 午夜精品一区二区三区在线视频 | 成人91在线观看 | 日本一区二区高清不卡 | 成人黄色在线视频 | 99成人免费视频 | 天堂av高清 | 国产亚洲精品bv在线观看 | 天天干,天天射,天天操,天天摸 | 亚洲开心激情 | 国产一区二区高清不卡 | 欧美成人h版在线观看 | 69久久久| 亚洲精选国产 | 国产黄免费看 | 高清不卡毛片 | 国产探花在线看 | 久久99亚洲网美利坚合众国 | 亚洲高清网站 | 美女免费黄视频网站 | 国产精品久久久久一区二区 | 久久99精品热在线观看 | 丁香花在线视频观看免费 | 黄色aaa级片 | 精品不卡av | 亚洲综合欧美精品电影 | 中文字幕一二三区 | 色全色在线资源网 | 日韩精品免费一区二区在线观看 | 国产精品99在线播放 | 美女免费视频网站 | 夜夜嗨av色一区二区不卡 | 国产精品一区二区三区99 | 色网站在线免费 | 色综合五月天 | 一区中文字幕在线观看 | 黄色三级免费 | 成人小电影在线看 | 一级欧美一级日韩 | 激情伊人五月天 | 91精品视频在线播放 | 六月色丁香 | 激情综合五月网 | 亚洲免费av在线播放 | 精产嫩模国品一二三区 | 国产中文字幕视频在线观看 | 欧美一级性生活 | 日韩a欧美| 毛片精品免费在线观看 | 成人精品一区二区三区中文字幕 | 精品一区电影国产 | 中文在线字幕观看电影 | 天天综合导航 | 日韩精品久久久免费观看夜色 | 日韩av不卡在线观看 | 日本中文字幕在线免费观看 | 国产精品激情在线观看 | 中文字幕一区二区三 | 国产成人三级三级三级97 | 69国产盗摄一区二区三区五区 | 91av成人| 国产精品成人免费一区久久羞羞 | 中文字幕亚洲情99在线 | 美女黄网站视频免费 | 激情久久伊人 | 91在线视频导航 | 99爱视频在线观看 | 久久人人爽人人人人片 | 国产一级视频在线观看 | 中文字幕一区二区在线观看 | 精品久久久久久亚洲综合网站 | 日韩三级.com | 国产精品第一视频 | 夜夜躁日日躁狠狠久久av | 国产成人a亚洲精品v | www.久久久com| 中文在线字幕免 | 伊人久久影视 | av资源中文字幕 | 9在线观看免费高清完整版在线观看明 | 97超视频 | 国产日韩精品在线 | 黄色网址av| 激情婷婷六月 | 黄色精品视频 | 久久久久成人精品免费播放动漫 | 日韩av成人在线观看 | 91久久久久久久一区二区 | 日韩欧美在线视频一区二区三区 | 天天插日日插 | 亚洲精品高清一区二区三区四区 | 国产一级二级av | 免费99精品国产自在在线 | 91天天操 | 欧美激情第八页 | 99久久精品久久久久久清纯 | 92国产精品久久久久首页 | 黄色三级免费 | 国产精品一区二区三区在线免费观看 | 91热| 毛片基地黄久久久久久天堂 | 五月婷婷综 | 制服丝袜在线 | 三级午夜片 | av丝袜美腿 | 18国产精品福利片久久婷 | 国产黄在线免费观看 | 免费观看视频黄 | 国产精品久久久久久久久久久久久久 | 精品美女久久 | 97电影在线看视频 | 色婷婷导航 | 亚洲午夜精品一区 | 天天干天天干天天射 | 国产操在线 | 亚洲精品一区二区三区高潮 | 日韩av男人的天堂 | 国产亚洲精品免费 | 日女人电影 | 天天插综合| 天天色天天射综合网 | 九九影视理伦片 | 亚洲国产高清在线 | 狠狠干狠狠色 | av线上看 | 天天爱天天 | 91成人精品视频 | 欧美一区二区免费在线观看 | av在线电影网站 | 国产精品视频永久免费播放 | 亚洲午夜久久久影院 | 又色又爽又黄高潮的免费视频 | 2019av在线视频 | 欧美一区二区三区免费观看 | 一区二区三区精品在线视频 | 91传媒免费在线观看 | 丁香五香天综合情 | 黄色免费观看 | 国内99视频| 狠狠干天天 | 99r精品视频在线观看 | 国产麻豆精品一区 | 一区二区伦理电影 | 探花视频免费在线观看 | 最近能播放的中文字幕 | 日韩欧美一区二区不卡 | www成人精品 | 国产午夜三级一区二区三桃花影视 | 夜色资源网 | www久久99 | 久久国产系列 | 欧美激情va永久在线播放 | 国产精品一区二区麻豆 | 国产精品igao视频网入口 | 婷婷免费在线视频 | 91精品无人成人www | 精品国产电影一区二区 | 国产精品去看片 | 日日干日日 | 亚洲春色综合另类校园电影 | 国产黄色片免费观看 | a视频在线看 | 在线观看黄av | 久久激情婷婷 | 日韩黄视频 | 激情图片久久 | 96精品高清视频在线观看软件特色 | 国产九九九视频 | 天天射天天干 | 人人爽人人射 | 91视频在线播放视频 | 亚洲丝袜一区二区 | 国产亚洲精品成人av久久ww | 久久亚洲综合国产精品99麻豆的功能介绍 | 六月激情网| 欧美经典久久 | 国产精品免费久久 | 美女国产 | 久久久久欧美精品999 | 久草在线精品观看 | 99热这里只有精品1 av中文字幕日韩 | 欧美亚洲国产一卡 | 黄色一级免费电影 | 99久久久久久久 | 国产精品美女999 | 国产精品久久久久久妇 | 久国产在线播放 | 中文字幕在线观看亚洲 | 久久99国产精品久久99 | 色91av| 日韩久久久久久久久久 | 天天插狠狠干 | 国产精品久久久久久久久久免费看 | 六月天综合网 | 精品国产激情 | 日日麻批40分钟视频免费观看 | 国产精品6 | av电影中文字幕在线观看 | 亚洲国产成人在线观看 | 亚洲日韩欧美视频 | 国产高清精品在线观看 | 久久久久久久免费 | 天天操天天操天天 | 国产精品18久久久久久久久久久久 | 99视频这里有精品 | 日韩特级黄色片 | 欧美a级片网站 | av电影在线观看 | 久久精品久久久久电影 | 精品自拍sae8—视频 | 欧美成人黄色 | 国产91粉嫩白浆在线观看 | 婷婷在线免费 | 国产一二三四在线视频 | japanesexxx乱女另类 | 在线观看岛国 | 国产精品mv在线观看 | 一区二区三区四区在线免费观看 | 久热香蕉视频 | 成人全视频免费观看在线看 | 国产在线精品一区二区 | 91视频免费网址 | 久久五月网 | 偷拍福利视频一区二区三区 | 一区二区三区在线播放 | 日韩电影在线一区 | 国产精品久久久久毛片大屁完整版 | 丁香综合激情 | 日韩免费一级电影 | 欧美成人在线免费 | 成人av在线电影 | 亚洲精品一区二区三区在线观看 | 国产一区二区播放 | 黄色成人影视 | 看av在线| 中文在线www| free,性欧美 九九交易行官网 | 亚洲伦理精品 | 久久久久一区二区三区四区 | 国产麻豆精品传媒av国产下载 | 国产美女主播精品一区二区三区 | 久久久99久久 | 在线免费观看欧美日韩 | 粉嫩av一区二区三区入口 | 亚洲国产精品一区二区尤物区 | 亚洲一级理论片 | 88av视频 | 日韩欧美视频在线播放 | 久久99亚洲精品久久久久 | www.夜夜 | 日韩精品免费一区二区三区 | 在线免费观看麻豆视频 | 狠狠色噜噜狠狠狠狠 | 91完整视频 | av福利第一导航 | 免费视频黄 | 丁香婷婷综合激情五月色 | 丁香婷婷色 | 日日干夜夜爱 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 国产在线观看地址 | av一本久道久久波多野结衣 | 久草视频免费看 | 日韩欧美国产成人 | 国产99久久久久久免费看 | 中文字幕免费播放 | 在线观看色网 | 亚洲女同videos | 精品一区电影国产 | 久久婷婷亚洲 | 天天操天天操天天 | 91香蕉视频 mp4 | 欧美一二三专区 | 超碰97成人 | 国产一二三区在线观看 | 久久久精品99 | 日韩欧美视频在线观看免费 | 日韩电影黄色 | 一区二区三区国产精品 | 亚洲jizzjizz日本少妇 | a特级毛片 | 久久久久久久久久久久久影院 | 97色在线视频 | 成人小视频在线观看免费 | 国产成人精品一区二区三区福利 | 久久国产91| 欧美不卡视频在线 | 久章草在线 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 九九免费精品视频在线观看 | 91系列在线观看 | 国产青青青 | 天天操天天操天天 | 二区三区在线观看 | 操操操夜夜操 | 99久久精品免费看国产一区二区三区 | 日韩黄色网络 | 欧美久久久久久久久久久 | 亚洲欧洲国产视频 | 成人h动漫在线看 | 超碰97在线资源 | 狠狠综合久久av | 久久99亚洲精品久久 | 国产精品免费一区二区 | 91九色porny蝌蚪视频 | 国产高清不卡在线 | 国产精品自在欧美一区 | 奇米影视777影音先锋 | 成人一级片免费看 | 天天激情综合网 | 国产精品大全 | 久久亚洲欧美 | 久久无码av一区二区三区电影网 | 国产亲近乱来精品 | 欧美大荫蒂xxx | 亚洲视频分类 | 日韩视频区| 丝袜+亚洲+另类+欧美+变态 | 黄色一级免费网站 | 国产精品久久久久久一二三四五 | 日韩字幕在线观看 | 成人黄色在线看 | 很黄很污的视频网站 | 日韩在线播放av | 在线免费亚洲 | 玖玖在线资源 | 国产午夜精品一区二区三区在线观看 | 狠狠色狠狠色终合网 | 亚洲国产精品视频在线观看 | 黄色成人影院 | 91视频免费网址 | 色综合久 | 久草爱| 欧美日韩免费一区 | 日本少妇高清做爰视频 | 久久噜噜少妇网站 | 国产精品久久久久久久久久了 | 一二区电影 | 亚洲视频在线观看网站 | 久久久免费观看 | 伊人日日干 | 色偷偷人人澡久久超碰69 | 国产成人99av超碰超爽 | 夜色资源站国产www在线视频 | 久久国产精品二国产精品中国洋人 | 日韩免费在线视频观看 | 这里只有精品视频在线 | 日本视频久久久 | 天天操天天是 | 久久久精品久久日韩一区综合 | 亚洲一区二区视频在线 | 在线观看www视频 | 最新国产中文字幕 | 国产五月天婷婷 | 五月开心网 | 中文字幕在线观看亚洲 | 激情婷婷在线观看 | 91av原创 | 亚洲一区二区三区在线看 | 99久久精品视频免费 | 亚洲一级性 | 日韩欧美国产精品 | 日本3级在线观看 | 欧美日韩视频一区二区三区 | 9797在线看片亚洲精品 | 国产精品一区二区三区久久久 | 成人免费视频在线观看 | 国内精品久久久久影院一蜜桃 | 欧美美女视频在线观看 | 天天色.com | 一区二区三区四区精品视频 | 久久亚洲免费 | 特级a老妇做爰全过程 | 夜夜操夜夜干 | 国产精久久久久久妇女av | www.夜夜爽 | 国产日韩欧美精品在线观看 | 国产福利av在线 | 精品一区二区免费 | 日韩一区二区在线免费观看 | 久久精品国产免费 | 日韩色在线观看 | 亚洲精品视频在线看 | 国产色综合 | 美女视频国产 | 香蕉视频久久久 | 久久专区 | 青青河边草免费观看 | 在线观看成人毛片 | 国产精品激情偷乱一区二区∴ | 久久成人免费视频 | 久久成年人视频 | 五月黄色 | 欧美日本啪啪无遮挡网站 | 免费能看的av | 在线国产视频一区 | 国产成人一区二区三区影院在线 | 日日噜噜噜噜夜夜爽亚洲精品 | a午夜电影 | 国产99黄| 国产精品国产三级国产不产一地 | 国产九九九视频 | 亚洲热视频 | 九九久久视频 | 97国产超碰 | 久久婷婷精品 | 狠狠操狠狠干天天操 | 91大神精品视频 | 三上悠亚一区二区在线观看 | 高清免费在线视频 | 最近中文字幕国语免费av | 天天干天天干天天色 | 国产精品久久久久久久久费观看 | 日韩精品高清视频 | 午夜精品一区二区三区在线播放 | 在线亚洲激情 | 免费视频三区 | 精品二区视频 | 韩国av在线| 99精品免费网 | 亚洲国产精选 | 免费看黄的 | 亚一亚二国产专区 | 日本三级大片 | 午夜视频在线观看一区二区三区 | 97国产| 久热国产视频 | 色五月激情五月 | 日韩免费在线观看 | 午夜久久精品 | 久久国产精品一区二区三区四区 | 九九综合在线 | 欧美精品少妇xxxxx喷水 | 亚洲欧美国内爽妇网 | 狠狠操综合 | 国产美女视频网站 | 国产91aaa | 国产精品久久久久免费观看 | 国产xx在线 | 国产成人精品综合久久久久99 | 日韩在线观看你懂的 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 视频二区 | 亚洲极色 | 五月天久久综合网 | 国产资源站 | 综合伊人久久 | 99tvdz@gmail.com | 日韩精品免费一区 | 久久伊人国产精品 | 免费高清在线视频一区· | 色诱亚洲精品久久久久久 | 91片黄在线观 | 天天干天天玩天天操 | 日韩成人精品 | 色婷婷综合久久久 | 亚洲涩涩涩涩涩涩 | 91亚州 |